{"id":"https://openalex.org/W2154082760","doi":"https://doi.org/10.1109/ipdps.2004.1302917","title":"High performance implementation of MPI derived datatype communication over InfiniBand","display_name":"High performance implementation of MPI derived datatype communication over InfiniBand","publication_year":2004,"publication_date":"2004-06-10","ids":{"openalex":"https://openalex.org/W2154082760","doi":"https://doi.org/10.1109/ipdps.2004.1302917","mag":"2154082760"},"language":"en","primary_location":{"id":"doi:10.1109/ipdps.2004.1302917","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ipdps.2004.1302917","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"18th International Parallel and Distributed Processing Symposium, 2004. Proceedings.","raw_type":"proceedings-article"},"type":"conference-paper","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/A5071999696","display_name":"Jiesheng Wu","orcid":"https://orcid.org/0000-0001-7417-5469"},"institutions":[{"id":"https://openalex.org/I52357470","display_name":"The Ohio State University","ror":"https://ror.org/00rs6vg23","country_code":"US","type":"education","lineage":["https://openalex.org/I52357470"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Jiesheng Wu","raw_affiliation_strings":["Computer and Information Science, Ohio State Uinversity, Columbus, OH, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer and Information Science, Ohio State Uinversity, Columbus, OH, USA","institution_ids":["https://openalex.org/I52357470"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5071999696"],"corresponding_institution_ids":["https://openalex.org/I52357470"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":52,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":"94","issue":null,"first_page":"14","last_page":"23"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":1.0,"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"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":1.0,"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.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/T11181","display_name":"Advanced Data Storage Technologies","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"}}],"keywords":[{"id":"https://openalex.org/keywords/infiniband","display_name":"InfiniBand","score":0.9958378672599792},{"id":"https://openalex.org/keywords/remote-direct-memory-access","display_name":"Remote direct memory access","score":0.9846667051315308},{"id":"https://openalex.org/keywords/unpacking","display_name":"Unpacking","score":0.9668523669242859},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8500464558601379},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5725297331809998},{"id":"https://openalex.org/keywords/message-passing","display_name":"Message passing","score":0.5445882678031921},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.4305214285850525},{"id":"https://openalex.org/keywords/factor","display_name":"Factor (programming language)","score":0.41427022218704224},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3598778545856476},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.15298998355865479}],"concepts":[{"id":"https://openalex.org/C2781030343","wikidata":"https://www.wikidata.org/wiki/Q922437","display_name":"InfiniBand","level":2,"score":0.9958378672599792},{"id":"https://openalex.org/C130795937","wikidata":"https://www.wikidata.org/wiki/Q2561570","display_name":"Remote direct memory access","level":2,"score":0.9846667051315308},{"id":"https://openalex.org/C2777256151","wikidata":"https://www.wikidata.org/wiki/Q7897273","display_name":"Unpacking","level":2,"score":0.9668523669242859},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8500464558601379},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5725297331809998},{"id":"https://openalex.org/C854659","wikidata":"https://www.wikidata.org/wiki/Q1859284","display_name":"Message passing","level":2,"score":0.5445882678031921},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.4305214285850525},{"id":"https://openalex.org/C2781039887","wikidata":"https://www.wikidata.org/wiki/Q1391724","display_name":"Factor (programming language)","level":2,"score":0.41427022218704224},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3598778545856476},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.15298998355865479},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/ipdps.2004.1302917","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ipdps.2004.1302917","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"18th International Parallel and Distributed Processing Symposium, 2004. Proceedings.","raw_type":"proceedings-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.60.3221","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.60.3221","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.osc.edu/~pw/papers/wu-mpi-datatype-ipdps04.pdf","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":33,"referenced_works":["https://openalex.org/W77050994","https://openalex.org/W202291298","https://openalex.org/W1508800646","https://openalex.org/W1555194772","https://openalex.org/W1558115001","https://openalex.org/W1604110744","https://openalex.org/W1978574709","https://openalex.org/W1984788566","https://openalex.org/W2005867208","https://openalex.org/W2050394846","https://openalex.org/W2081612620","https://openalex.org/W2104679970","https://openalex.org/W2105448344","https://openalex.org/W2111925167","https://openalex.org/W2112360329","https://openalex.org/W2122395763","https://openalex.org/W2128134963","https://openalex.org/W2137700250","https://openalex.org/W2137916385","https://openalex.org/W2139163407","https://openalex.org/W2154082760","https://openalex.org/W2540564222","https://openalex.org/W2541014599","https://openalex.org/W4241489583","https://openalex.org/W4285719527","https://openalex.org/W6603165862","https://openalex.org/W6623030890","https://openalex.org/W6630491320","https://openalex.org/W6633548947","https://openalex.org/W6675679493","https://openalex.org/W6676605874","https://openalex.org/W6680335512","https://openalex.org/W6682328808"],"related_works":["https://openalex.org/W1978254186","https://openalex.org/W4245217724","https://openalex.org/W4390917331","https://openalex.org/W4253931064","https://openalex.org/W1984788566","https://openalex.org/W3166154920","https://openalex.org/W2154082760","https://openalex.org/W1964981582","https://openalex.org/W4282599985","https://openalex.org/W2751263050"],"abstract_inverted_index":{"Summary":[0],"form":[1],"only":[2],"given.":[3],"In":[4],"this":[5],"paper,":[6],"a":[7,98,107,116],"systematic":[8],"study":[9],"of":[10,14,81,97,109,118,140,151],"two":[11],"main":[12],"types":[13],"approach":[15],"for":[16],"MPI":[17,91,132],"datatype":[18,126],"communication":[19,127],"(pack/unpack-based":[20],"approaches":[21],"and":[22,39,73,86,113],"copy-reduced":[23,56],"approaches)":[24],"is":[25,104],"carried":[26],"out":[27],"on":[28,34,89,155],"the":[29,42,55,124],"InfiniBand":[30],"network.":[31],"We":[32,45],"focus":[33],"overlapping":[35],"packing,":[36],"network":[37],"communication,":[38],"unpacking":[40,53],"in":[41,54,148],"pack/unpack-based":[43],"approaches.":[44,57],"use":[46],"RDMA":[47,63,70,75],"operations":[48,130,154],"to":[49,111,120,123,136,142],"avoid":[50],"packing":[51],"and/or":[52],"Four":[58],"schemes":[59],"(buffer-centric":[60],"segment":[61],"pack/unpack,":[62],"write":[64],"gather":[65],"with":[66,69],"unpack,":[67],"pack":[68],"read":[71],"scatter,":[72],"multiple":[74],"writes":[76],"have":[77,83],"been":[78,84,146],"proposed.":[79],"Three":[80],"them":[82],"implemented":[85],"evaluated":[87],"based":[88],"one":[90],"implementation":[92],"over":[93],"InfiniBand.":[94],"Performance":[95],"results":[96],"vector":[99],"microbenchmark":[100],"demonstrate":[101],"that":[102],"latency":[103],"improved":[105],"by":[106,115],"factor":[108,117,139],"up":[110,119,141],"3.4":[112],"bandwidth":[114],"3.6":[121],"compared":[122],"current":[125],"implementation.":[128],"Collective":[129],"like":[131],"Alltoall":[133],"are":[134],"demonstrated":[135],"benefit.":[137],"A":[138],"2.0":[143],"improvement":[144],"has":[145],"seen":[147],"our":[149],"measurements":[150],"those":[152],"collective":[153],"an":[156],"8-node":[157],"system.":[158]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":4},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":2},{"year":2015,"cited_by_count":4},{"year":2014,"cited_by_count":2},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
