{"id":"https://openalex.org/W2169783992","doi":"https://doi.org/10.1002/cpe.1777","title":"Device level communication libraries for high\u2010performance computing in Java","display_name":"Device level communication libraries for high\u2010performance computing in Java","publication_year":2011,"publication_date":"2011-06-14","ids":{"openalex":"https://openalex.org/W2169783992","doi":"https://doi.org/10.1002/cpe.1777","mag":"2169783992"},"language":"en","primary_location":{"id":"doi:10.1002/cpe.1777","doi":"https://doi.org/10.1002/cpe.1777","is_oa":true,"landing_page_url":"https://doi.org/10.1002/cpe.1777","pdf_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/cpe.1777","source":{"id":"https://openalex.org/S11065456","display_name":"Concurrency and Computation Practice and Experience","issn_l":"1532-0626","issn":["1532-0626","1532-0634"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["anvur-scientific","ccf-c","cwts-core","dongbi-d","jufo-1","norway-1","poland-100","russia-white-list-2"],"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Concurrency and Computation: Practice and Experience","raw_type":"journal-article"},"volume":null,"type":"article","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/cpe.1777","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5049011209","display_name":"Guillermo L. Taboada","orcid":"https://orcid.org/0000-0002-6281-6641","observed_orcids":["https://orcid.org/0000-0002-6281-6641"]},"institutions":[{"id":"https://openalex.org/I11019714","display_name":"Universidade da Coru\u00f1a","ror":"https://ror.org/01qckj285","country_code":"ES","type":"education","lineage":["https://openalex.org/I11019714"]}],"countries":["ES"],"is_corresponding":true,"raw_author_name":"Guillermo L. Taboada","raw_affiliation_strings":["Computer Architecture Group University of A Coru\u00f1a A Coru\u00f1a Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Architecture Group University of A Coru\u00f1a A Coru\u00f1a Spain","institution_ids":["https://openalex.org/I11019714"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061208587","display_name":"Juan Touri\u00f1o","orcid":"https://orcid.org/0000-0001-9670-1933","observed_orcids":["https://orcid.org/0000-0001-9670-1933"]},"institutions":[{"id":"https://openalex.org/I11019714","display_name":"Universidade da Coru\u00f1a","ror":"https://ror.org/01qckj285","country_code":"ES","type":"education","lineage":["https://openalex.org/I11019714"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Juan Touri\u00f1o","raw_affiliation_strings":["Computer Architecture Group University of A Coru\u00f1a A Coru\u00f1a Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Architecture Group University of A Coru\u00f1a A Coru\u00f1a Spain","institution_ids":["https://openalex.org/I11019714"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070686724","display_name":"Ram\u00f3n Doallo","orcid":"https://orcid.org/0000-0002-6011-3387","observed_orcids":["https://orcid.org/0000-0002-6011-3387"]},"institutions":[{"id":"https://openalex.org/I11019714","display_name":"Universidade da Coru\u00f1a","ror":"https://ror.org/01qckj285","country_code":"ES","type":"education","lineage":["https://openalex.org/I11019714"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Ram\u00f3n Doallo","raw_affiliation_strings":["Computer Architecture Group University of A Coru\u00f1a A Coru\u00f1a Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Architecture Group University of A Coru\u00f1a A Coru\u00f1a Spain","institution_ids":["https://openalex.org/I11019714"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078128277","display_name":"Aamir Shafi","orcid":"https://orcid.org/0000-0002-1924-2769","observed_orcids":["https://orcid.org/0000-0002-1924-2769"]},"institutions":[{"id":"https://openalex.org/I4405258931","display_name":"MIT Computer Science and Artificial Intelligence Laboratory","ror":"https://ror.org/01e85r662","country_code":"US","type":"facility","lineage":["https://openalex.org/I4405258931","https://openalex.org/I63966007"]},{"id":"https://openalex.org/I63966007","display_name":"Massachusetts Institute of Technology","ror":"https://ror.org/042nb2s44","country_code":"US","type":"education","lineage":["https://openalex.org/I63966007"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Aamir Shafi","raw_affiliation_strings":["MIT Computer Science and Artificial Intelligence Laboratory, Cambridge, MA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"MIT Computer Science and Artificial Intelligence Laboratory, Cambridge, MA, USA","institution_ids":["https://openalex.org/I4405258931","https://openalex.org/I63966007"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083979609","display_name":"Mark Baker","orcid":"https://orcid.org/0000-0002-9534-2550","observed_orcids":["https://orcid.org/0000-0002-9534-2550"]},"institutions":[{"id":"https://openalex.org/I71052956","display_name":"University of Reading","ror":"https://ror.org/05v62cm79","country_code":"GB","type":"education","lineage":["https://openalex.org/I71052956"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Mark Baker","raw_affiliation_strings":["School of Systems Engineering, University of Reading, Reading, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Systems Engineering, University of Reading, Reading, UK","institution_ids":["https://openalex.org/I71052956"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5109075169","display_name":"Bryan Carpenter","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I63072094","display_name":"University of Portsmouth","ror":"https://ror.org/03ykbk197","country_code":"GB","type":"education","lineage":["https://openalex.org/I63072094"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Bryan Carpenter","raw_affiliation_strings":["School of Computing, University of Portsmouth, Portsmouth, UK"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computing, University of Portsmouth, Portsmouth, UK","institution_ids":["https://openalex.org/I63072094"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5049011209"],"corresponding_institution_ids":["https://openalex.org/I11019714"],"apc_list":{"value":5140,"currency":"USD","value_usd":5140},"apc_paid":null,"fwci":1.835,"has_fulltext":true,"cited_by_count":8,"citation_normalized_percentile":{"value":0.86924624,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":87,"max":95},"biblio":{"volume":"23","issue":"18","first_page":"2382","last_page":"2403"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9750999808311462,"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":0.9750999808311462,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.02290000021457672,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.0008999999845400453,"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/communication-devices","display_name":"communication devices","score":0.6869999766349792},{"id":"https://openalex.org/keywords/message-passing-libraries","display_name":"message passing libraries","score":0.6290000081062317},{"id":"https://openalex.org/keywords/distributed-memory-parallel-computing","display_name":"distributed memory parallel computing","score":0.5270000100135803},{"id":"https://openalex.org/keywords/tcp-ip","display_name":"TCP/IP","score":0.4869999885559082},{"id":"https://openalex.org/keywords/myrinet","display_name":"Myrinet","score":0.9240000247955322},{"id":"https://openalex.org/keywords/communication-protocol-optimization","display_name":"communication protocol optimization","score":0.722000002861023},{"id":"https://openalex.org/keywords/high-speed-networks","display_name":"high-speed networks","score":0.6930000185966492},{"id":"https://openalex.org/keywords/infiniband","display_name":"InfiniBand","score":0.8759999871253967},{"id":"https://openalex.org/keywords/scalable-coherent-interface","display_name":"Scalable Coherent Interface","score":0.8949999809265137},{"id":"https://openalex.org/keywords/gigabit-ethernet","display_name":"Gigabit Ethernet","score":0.7590000033378601}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9028916358947754},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.7416186332702637},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.6341701745986938},{"id":"https://openalex.org/C132106392","wikidata":"https://www.wikidata.org/wiki/Q1373903","display_name":"Real time Java","level":3,"score":0.6011559963226318},{"id":"https://openalex.org/C2780601250","wikidata":"https://www.wikidata.org/wiki/Q1863181","display_name":"Myrinet","level":3,"score":0.5787702202796936},{"id":"https://openalex.org/C174954855","wikidata":"https://www.wikidata.org/wiki/Q7623626","display_name":"strictfp","level":4,"score":0.556015133857727},{"id":"https://openalex.org/C181907185","wikidata":"https://www.wikidata.org/wiki/Q1100098","display_name":"Java concurrency","level":4,"score":0.5336194038391113},{"id":"https://openalex.org/C854659","wikidata":"https://www.wikidata.org/wiki/Q1859284","display_name":"Message passing","level":2,"score":0.5034815669059753},{"id":"https://openalex.org/C63000827","wikidata":"https://www.wikidata.org/wiki/Q3080428","display_name":"Software portability","level":2,"score":0.49689486622810364},{"id":"https://openalex.org/C175224512","wikidata":"https://www.wikidata.org/wiki/Q1334980","display_name":"Embedded Java","level":5,"score":0.49432945251464844},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.2975028455257416}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1002/cpe.1777","doi":"https://doi.org/10.1002/cpe.1777","is_oa":true,"landing_page_url":"https://doi.org/10.1002/cpe.1777","pdf_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/cpe.1777","source":{"id":"https://openalex.org/S11065456","display_name":"Concurrency and Computation Practice and Experience","issn_l":"1532-0626","issn":["1532-0626","1532-0634"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["anvur-scientific","ccf-c","cwts-core","dongbi-d","jufo-1","norway-1","poland-100","russia-white-list-2"],"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Concurrency and Computation: Practice and Experience","raw_type":"journal-article"},{"id":"pmh:oai:dnet:ruc_________::0df1e09bcd8495777e87d67d91ac801b","doi":null,"is_oa":true,"landing_page_url":"http://hdl.handle.net/2183/21711","pdf_url":null,"source":{"id":"https://openalex.org/S4306402641","display_name":"LA Referencia (Red Federada de Repositorios Institucionales de Publicaciones Cient\u00edficas)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I4383465926","host_organization_name":"LA Referencia","host_organization_lineage":["https://openalex.org/I4383465926"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.696.7219","doi":null,"is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.696.7219","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.des.udc.es/%7Ejuan/papers/ccpe2011.pdf","raw_type":"text"},{"id":"pmh:oai:ruc.udc.es:2183/21711","doi":null,"is_oa":true,"landing_page_url":"http://hdl.handle.net/2183/21711","pdf_url":null,"source":{"id":"https://openalex.org/S4306402204","display_name":"RUC (Universidade Da Coru\u00f1a)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I11019714","host_organization_name":"Universidade da Coru\u00f1a","host_organization_lineage":["https://openalex.org/I11019714"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"doi:10.1002/cpe.1777","doi":"https://doi.org/10.1002/cpe.1777","is_oa":true,"landing_page_url":"https://doi.org/10.1002/cpe.1777","pdf_url":"https://onlinelibrary.wiley.com/doi/pdfdirect/10.1002/cpe.1777","source":{"id":"https://openalex.org/S11065456","display_name":"Concurrency and Computation Practice and Experience","issn_l":"1532-0626","issn":["1532-0626","1532-0634"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["anvur-scientific","ccf-c","cwts-core","dongbi-d","jufo-1","norway-1","poland-100","russia-white-list-2"],"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Concurrency and Computation: Practice and Experience","raw_type":"journal-article"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320322930","display_name":"Ministerio de Ciencia e Innovaci\u00f3n","ror":null}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2169783992.pdf","grobid_xml":"https://content.openalex.org/works/W2169783992.grobid-xml"},"referenced_works_count":41,"referenced_works":["https://openalex.org/W1490143818","https://openalex.org/W1500581644","https://openalex.org/W1527178015","https://openalex.org/W1558008742","https://openalex.org/W1559329235","https://openalex.org/W1570895503","https://openalex.org/W1573961766","https://openalex.org/W1964344268","https://openalex.org/W1966526872","https://openalex.org/W1969122467","https://openalex.org/W1969617086","https://openalex.org/W1988949004","https://openalex.org/W2020863935","https://openalex.org/W2046808664","https://openalex.org/W2047259870","https://openalex.org/W2057475977","https://openalex.org/W2067748597","https://openalex.org/W2075876514","https://openalex.org/W2081612620","https://openalex.org/W2084380405","https://openalex.org/W2086148871","https://openalex.org/W2090843874","https://openalex.org/W2095702070","https://openalex.org/W2096166078","https://openalex.org/W2100188138","https://openalex.org/W2114201536","https://openalex.org/W2114338612","https://openalex.org/W2119987790","https://openalex.org/W2122699202","https://openalex.org/W2133477380","https://openalex.org/W2139134537","https://openalex.org/W2141709306","https://openalex.org/W2151445386","https://openalex.org/W2155856072","https://openalex.org/W2158189611","https://openalex.org/W2165847233","https://openalex.org/W2168198346","https://openalex.org/W2177342410","https://openalex.org/W2179257247","https://openalex.org/W3046179202","https://openalex.org/W4235019010"],"related_works":["https://openalex.org/W7095947016","https://openalex.org/W1983738618","https://openalex.org/W2171737120","https://openalex.org/W1997919677","https://openalex.org/W7099091890","https://openalex.org/W2020415105","https://openalex.org/W2188779545","https://openalex.org/W2122699202","https://openalex.org/W7099113653","https://openalex.org/W6999849317"],"abstract_inverted_index":{"SUMMARY":[0],"Since":[1],"its":[2,20,234],"release,":[3],"the":[4,13,63,67,109,115,122,124,131,138,165,184,216,221,239,281],"Java":[5,43,57,85,92,99,116,194,200,227,247],"programming":[6,23],"language":[7],"has":[8],"attracted":[9],"considerable":[10],"attention":[11],"from":[12],"high\u2010performance":[14,42,97],"computing":[15],"(HPC)":[16],"community":[17],"because":[18],"of":[19,56,71,160,177,183,241,284],"portability,":[21],"high":[22],"productivity,":[24],"and":[25,28,69,137,219,248,264],"built\u2010in":[26],"multithreading":[27],"networking":[29],"support.":[30],"As":[31],"a":[32,41,174,191,270],"consequence,":[33],"several":[34,212],"initiatives":[35],"have":[36,149],"been":[37,150],"taken":[38],"to":[39,46,232],"develop":[40],"message\u2010passing":[44,58,77,93,195,228,250],"library":[45,134],"program":[47],"distributed":[48],"memory":[49,144,272],"architectures,":[50],"such":[51,256],"as":[52,257,266,268],"clusters.":[53],"The":[54,275],"performance":[55,158,186,240],"applications":[59],"relies":[60],"heavily":[61],"on":[62,135,199,252,269],"communications":[64,196],"performance.":[65],"Thus,":[66],"design":[68],"implementation":[70,94],"low\u2010level":[72],"communication":[73,107,217,277],"devices":[74,148],"that":[75,164,203],"support":[76],"libraries":[78,251],"is":[79,90,112,127],"an":[80],"important":[81],"research":[82],"issue":[83],"in":[84,153,215,220,287],"for":[86,95,121,130],"HPC.":[87],"MPJ":[88,161,288],"Express":[89,133,162,289],"our":[91],"developing":[96],"parallel":[98],"applications.":[100],"Its":[101],"public":[102],"release":[103],"currently":[104],"contains":[105],"three":[106],"devices:":[108],"first":[110],"one":[111,126,140,182],"built":[113],"using":[114],"New":[117],"Input/Output":[118,201],"(NIO)":[119],"package":[120],"TCP/IP;":[123],"second":[125],"specifically":[128],"designed":[129],"Myrinet":[132],"Myrinet;":[136],"third":[139],"supports":[141],"thread\u2010based":[142],"shared":[143,271],"communications.":[145,229],"Although":[146],"these":[147,171],"successfully":[151],"deployed":[152],"many":[154],"production":[155],"environments,":[156],"previous":[157],"evaluations":[159],"suggest":[163],"buffering":[166,206],"layer,":[167],"tightly":[168],"coupled":[169],"with":[170,245],"devices,":[172],"incurs":[173],"certain":[175],"degree":[176],"copying":[178],"overhead,":[179],"which":[180,225],"represents":[181],"main":[185],"penalties.":[187],"This":[188],"paper":[189,237],"presents":[190],"more":[192],"efficient":[193],"device,":[197],"based":[198],"sockets,":[202],"avoids":[204],"this":[205,209,236,242,285],"overhead.":[207],"Moreover,":[208],"device":[210,243,286],"implements":[211],"strategies,":[213],"both":[214],"protocol":[218],"HPC":[222],"hardware":[223],"support,":[224],"optimizes":[226],"In":[230],"order":[231],"evaluate":[233],"benefits,":[235],"analyzes":[238],"comparatively":[244],"other":[246],"native":[249],"various":[253],"high\u2010speed":[254],"networks,":[255],"Gigabit":[258],"Ethernet,":[259],"Scalable":[260],"Coherent":[261],"Interface,":[262],"Myrinet,":[263],"InfiniBand,":[265],"well":[267],"multicore":[273],"scenario.":[274],"reported":[276],"overhead":[278],"reduction":[279],"encourages":[280],"upcoming":[282],"incorporation":[283],"(":[290],"http://mpj\u2010express.org":[291],").":[292],"Copyright":[293],"\u00a9":[294],"2011":[295],"John":[296],"Wiley":[297],"&":[298],"Sons,":[299],"Ltd.":[300]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":2},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2026-11-07T11:25:07.637180","created_date":"2016-06-24T00:00:00"}
