{"id":"https://openalex.org/W2128696362","doi":"https://doi.org/10.1109/ccgrid.2003.1199355","title":"A synthesis of parallel out-of-core sorting programs on heterogeneous clusters","display_name":"A synthesis of parallel out-of-core sorting programs on heterogeneous clusters","publication_year":2003,"publication_date":"2003-01-01","ids":{"openalex":"https://openalex.org/W2128696362","doi":"https://doi.org/10.1109/ccgrid.2003.1199355","mag":"2128696362"},"language":"en","primary_location":{"id":"doi:10.1109/ccgrid.2003.1199355","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ccgrid.2003.1199355","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings.","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5050053428","display_name":"Christophe C\u00e9rin","orcid":"https://orcid.org/0000-0003-0993-9826"},"institutions":[{"id":"https://openalex.org/I4647051","display_name":"Universit\u00e9 de Picardie Jules Verne","ror":"https://ror.org/01gyxrk03","country_code":"FR","type":"education","lineage":["https://openalex.org/I4647051"]}],"countries":["FR"],"is_corresponding":true,"raw_author_name":"C. Cerin","raw_affiliation_strings":["Universit\u00e9 de Picardie Jules Verne LaRIA, Amiens, France"],"affiliations":[{"raw_affiliation_string":"Universit\u00e9 de Picardie Jules Verne LaRIA, Amiens, France","institution_ids":["https://openalex.org/I4647051"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5025897068","display_name":"Hazem Fkaier","orcid":null},"institutions":[{"id":"https://openalex.org/I108714496","display_name":"Tunis University","ror":"https://ror.org/02q1spa57","country_code":"TN","type":"education","lineage":["https://openalex.org/I108714496"]}],"countries":["TN"],"is_corresponding":false,"raw_author_name":"H. Fkaier","raw_affiliation_strings":["Facult\u00e9 des Sciences de Tunis, Universit\u00e9 de Tunis EL MANAR, Tunisie"],"affiliations":[{"raw_affiliation_string":"Facult\u00e9 des Sciences de Tunis, Universit\u00e9 de Tunis EL MANAR, Tunisie","institution_ids":["https://openalex.org/I108714496"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5050053428"],"corresponding_institution_ids":["https://openalex.org/I4647051"],"apc_list":null,"apc_paid":null,"fwci":1.4881,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.86796735,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"78","last_page":"85"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9980000257492065,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":0.9962000250816345,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8496321439743042},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6896794438362122},{"id":"https://openalex.org/keywords/out-of-core-algorithm","display_name":"Out-of-core algorithm","score":0.6799398064613342},{"id":"https://openalex.org/keywords/sort","display_name":"sort","score":0.6365689039230347},{"id":"https://openalex.org/keywords/sorting","display_name":"Sorting","score":0.6178416609764099},{"id":"https://openalex.org/keywords/factor","display_name":"Factor (programming language)","score":0.5850428342819214},{"id":"https://openalex.org/keywords/load-balancing","display_name":"Load balancing (electrical power)","score":0.5819032192230225},{"id":"https://openalex.org/keywords/sorting-algorithm","display_name":"Sorting algorithm","score":0.5727428197860718},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5374518036842346},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.5135765075683594},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5121526718139648},{"id":"https://openalex.org/keywords/sorting-network","display_name":"Sorting network","score":0.4869602620601654},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.4761645495891571},{"id":"https://openalex.org/keywords/cluster","display_name":"Cluster (spacecraft)","score":0.4668805003166199},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.44263672828674316},{"id":"https://openalex.org/keywords/multiplicative-function","display_name":"Multiplicative function","score":0.4399893879890442},{"id":"https://openalex.org/keywords/computational-complexity-theory","display_name":"Computational complexity theory","score":0.41747093200683594},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.23712119460105896},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.1473524570465088},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.12963637709617615},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.08664798736572266}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8496321439743042},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6896794438362122},{"id":"https://openalex.org/C79470037","wikidata":"https://www.wikidata.org/wiki/Q279748","display_name":"Out-of-core algorithm","level":2,"score":0.6799398064613342},{"id":"https://openalex.org/C88548561","wikidata":"https://www.wikidata.org/wiki/Q347599","display_name":"sort","level":2,"score":0.6365689039230347},{"id":"https://openalex.org/C111696304","wikidata":"https://www.wikidata.org/wiki/Q2303697","display_name":"Sorting","level":2,"score":0.6178416609764099},{"id":"https://openalex.org/C2781039887","wikidata":"https://www.wikidata.org/wiki/Q1391724","display_name":"Factor (programming language)","level":2,"score":0.5850428342819214},{"id":"https://openalex.org/C138959212","wikidata":"https://www.wikidata.org/wiki/Q1806783","display_name":"Load balancing (electrical power)","level":3,"score":0.5819032192230225},{"id":"https://openalex.org/C108094655","wikidata":"https://www.wikidata.org/wiki/Q181593","display_name":"Sorting algorithm","level":3,"score":0.5727428197860718},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5374518036842346},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.5135765075683594},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5121526718139648},{"id":"https://openalex.org/C64540648","wikidata":"https://www.wikidata.org/wiki/Q646477","display_name":"Sorting network","level":4,"score":0.4869602620601654},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.4761645495891571},{"id":"https://openalex.org/C164866538","wikidata":"https://www.wikidata.org/wiki/Q367351","display_name":"Cluster (spacecraft)","level":2,"score":0.4668805003166199},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.44263672828674316},{"id":"https://openalex.org/C42747912","wikidata":"https://www.wikidata.org/wiki/Q1048447","display_name":"Multiplicative function","level":2,"score":0.4399893879890442},{"id":"https://openalex.org/C179799912","wikidata":"https://www.wikidata.org/wiki/Q205084","display_name":"Computational complexity theory","level":2,"score":0.41747093200683594},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.23712119460105896},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.1473524570465088},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.12963637709617615},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.08664798736572266},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C187691185","wikidata":"https://www.wikidata.org/wiki/Q2020720","display_name":"Grid","level":2,"score":0.0},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/ccgrid.2003.1199355","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ccgrid.2003.1199355","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings.","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.122.392","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.122.392","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.esstt.rnu.tn/utic/pdf/ccgrid03-final-final.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.4399999976158142,"id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W161097227","https://openalex.org/W1571097638","https://openalex.org/W1594847281","https://openalex.org/W1600795850","https://openalex.org/W1972830497","https://openalex.org/W1981891293","https://openalex.org/W1989741444","https://openalex.org/W1990771431","https://openalex.org/W2033340210","https://openalex.org/W2090715546","https://openalex.org/W2096192425","https://openalex.org/W2101558654","https://openalex.org/W2105175890","https://openalex.org/W2106411697","https://openalex.org/W2296226841","https://openalex.org/W2433940709","https://openalex.org/W6606450935","https://openalex.org/W6645840482","https://openalex.org/W6697321046"],"related_works":["https://openalex.org/W2396743875","https://openalex.org/W2094179388","https://openalex.org/W2126436988","https://openalex.org/W2369900172","https://openalex.org/W2969248556","https://openalex.org/W2155323732","https://openalex.org/W1581872756","https://openalex.org/W4242674639","https://openalex.org/W2090793918","https://openalex.org/W2095644205"],"abstract_inverted_index":{"The":[0],"paper":[1],"considers":[2],"the":[3,10,51,63,92,101,128,135],"problem":[4],"of":[5,12,15,72,81,87,94],"parallel":[6],"external":[7],"sorting":[8],"in":[9,58,130],"context":[11],"a":[13,84,123],"form":[14],"heterogeneous":[16],"clusters.":[17],"We":[18,105,126],"introduce":[19],"two":[20],"algorithms":[21,38],"and":[22,75,97,109],"we":[23,30],"compare":[24],"them":[25],"to":[26,43,53,103],"another":[27],"one":[28],"that":[29,79],"have":[31],"previously":[32],"developed.":[33],"Since":[34],"most":[35],"common":[36],"sort":[37],"assume":[39],"high-speed":[40],"random":[41],"access":[42],"all":[44],"intermediate":[45],"memory,":[46],"they":[47,112],"are":[48,70,100],"unsuitable":[49],"if":[50],"values":[52],"be":[54,114],"sorted":[55],"don't":[56],"fit":[57],"main":[59],"memory.":[60],"This":[61],"is":[62],"case":[64],"for":[65,116,134],"cluster":[66],"computing":[67,82],"platforms":[68],"which":[69],"made":[71],"standard,":[73],"cheap":[74],"scarce":[76],"components.":[77],"For":[78],"class":[80],"resources":[83],"good":[85],"use":[86],"I/O":[88],"operations":[89],"compatible":[90],"with":[91,118],"requirements":[93],"load":[95,136],"balancing":[96,137],"computational":[98],"complexity":[99],"key":[102],"success.":[104],"explore":[106],"three":[107],"techniques":[108],"show":[110],"how":[111],"can":[113],"deployed":[115],"clusters":[117],"processor":[119],"performances":[120],"related":[121],"by":[122],"multiplicative":[124],"factor.":[125,138],"validate":[127],"approaches":[129],"showing":[131],"experimental":[132],"results":[133]},"counts_by_year":[],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
