{"id":"https://openalex.org/W2074036292","doi":"https://doi.org/10.1145/2512434","title":"Adaptive communication mechanism for accelerating MPI functions in NoC-based multicore processors","display_name":"Adaptive communication mechanism for accelerating MPI functions in NoC-based multicore processors","publication_year":2013,"publication_date":"2013-09-16","ids":{"openalex":"https://openalex.org/W2074036292","doi":"https://doi.org/10.1145/2512434","mag":"2074036292"},"language":"en","primary_location":{"id":"doi:10.1145/2512434","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2512434","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2512434","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/2512434","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5044840341","display_name":"Libo Huang","orcid":"https://orcid.org/0000-0001-7878-3998"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Libo Huang","raw_affiliation_strings":["National University of Defense Technology, Changsha, Hunan Province, China","National University of Defense Technology, Changsha, Hunan Province, China#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National University of Defense Technology, Changsha, Hunan Province, China","institution_ids":["https://openalex.org/I170215575"]},{"raw_affiliation_string":"National University of Defense Technology, Changsha, Hunan Province, China#TAB#","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5047295889","display_name":"Zhiying Wang","orcid":"https://orcid.org/0000-0003-3339-3085"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhiying Wang","raw_affiliation_strings":["National University of Defense Technology, Changsha, Hunan Province, China","National University of Defense Technology, Changsha, Hunan Province, China#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National University of Defense Technology, Changsha, Hunan Province, China","institution_ids":["https://openalex.org/I170215575"]},{"raw_affiliation_string":"National University of Defense Technology, Changsha, Hunan Province, China#TAB#","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5023506057","display_name":"Nong Xiao","orcid":"https://orcid.org/0000-0002-2166-977X"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Nong Xiao","raw_affiliation_strings":["National University of Defense Technology, Changsha, Hunan Province, China","National University of Defense Technology, Changsha, Hunan Province, China#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National University of Defense Technology, Changsha, Hunan Province, China","institution_ids":["https://openalex.org/I170215575"]},{"raw_affiliation_string":"National University of Defense Technology, Changsha, Hunan Province, China#TAB#","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5070632746","display_name":"Yongwen Wang","orcid":"https://orcid.org/0009-0008-2514-2052"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yongwen Wang","raw_affiliation_strings":["National University of Defense Technology, Changsha, Hunan Province, China","National University of Defense Technology, Changsha, Hunan Province, China#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National University of Defense Technology, Changsha, Hunan Province, China","institution_ids":["https://openalex.org/I170215575"]},{"raw_affiliation_string":"National University of Defense Technology, Changsha, Hunan Province, China#TAB#","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103276566","display_name":"Qiang Dou","orcid":"https://orcid.org/0000-0003-2320-8413"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qiang Dou","raw_affiliation_strings":["National University of Defense Technology, Changsha, Hunan Province, China","National University of Defense Technology, Changsha, Hunan Province, China#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National University of Defense Technology, Changsha, Hunan Province, China","institution_ids":["https://openalex.org/I170215575"]},{"raw_affiliation_string":"National University of Defense Technology, Changsha, Hunan Province, China#TAB#","institution_ids":["https://openalex.org/I170215575"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.3172,"has_fulltext":true,"cited_by_count":3,"citation_normalized_percentile":{"value":0.62151223,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":95},"biblio":{"volume":"10","issue":"3","first_page":"1","last_page":"25"},"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.9998999834060669,"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.9998999834060669,"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.9998999834060669,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9961000084877014,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8849896192550659},{"id":"https://openalex.org/keywords/protocol","display_name":"Protocol (science)","score":0.5882999897003174},{"id":"https://openalex.org/keywords/communications-protocol","display_name":"Communications protocol","score":0.5328023433685303},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.5270819067955017},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.5126944780349731},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5064274072647095},{"id":"https://openalex.org/keywords/message-passing-interface","display_name":"Message Passing Interface","score":0.5022003650665283},{"id":"https://openalex.org/keywords/message-passing","display_name":"Message passing","score":0.4792080819606781},{"id":"https://openalex.org/keywords/workload","display_name":"Workload","score":0.4672541320323944},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.3718845844268799},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.35828661918640137},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3376433849334717},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.32961148023605347},{"id":"https://openalex.org/keywords/wireless","display_name":"Wireless","score":0.1204386055469513},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.11180934309959412}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8849896192550659},{"id":"https://openalex.org/C2780385302","wikidata":"https://www.wikidata.org/wiki/Q367158","display_name":"Protocol (science)","level":3,"score":0.5882999897003174},{"id":"https://openalex.org/C12269588","wikidata":"https://www.wikidata.org/wiki/Q132364","display_name":"Communications protocol","level":2,"score":0.5328023433685303},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.5270819067955017},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.5126944780349731},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5064274072647095},{"id":"https://openalex.org/C166782233","wikidata":"https://www.wikidata.org/wiki/Q127879","display_name":"Message Passing Interface","level":3,"score":0.5022003650665283},{"id":"https://openalex.org/C854659","wikidata":"https://www.wikidata.org/wiki/Q1859284","display_name":"Message passing","level":2,"score":0.4792080819606781},{"id":"https://openalex.org/C2778476105","wikidata":"https://www.wikidata.org/wiki/Q628539","display_name":"Workload","level":2,"score":0.4672541320323944},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.3718845844268799},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.35828661918640137},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3376433849334717},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.32961148023605347},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.1204386055469513},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.11180934309959412},{"id":"https://openalex.org/C71924100","wikidata":"https://www.wikidata.org/wiki/Q11190","display_name":"Medicine","level":0,"score":0.0},{"id":"https://openalex.org/C142724271","wikidata":"https://www.wikidata.org/wiki/Q7208","display_name":"Pathology","level":1,"score":0.0},{"id":"https://openalex.org/C204787440","wikidata":"https://www.wikidata.org/wiki/Q188504","display_name":"Alternative medicine","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2512434","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2512434","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2512434","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/2512434","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2512434","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2512434","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1427283016","display_name":null,"funder_award_id":"61103016","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G154368598","display_name":null,"funder_award_id":"12JJ4070","funder_id":"https://openalex.org/F4320322843","funder_display_name":"Natural Science Foundation of\u00a0Hunan Province"},{"id":"https://openalex.org/G1791129270","display_name":null,"funder_award_id":"2012AA010905","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G315008561","display_name":"\u7247\u4e0a\u4f17\u6838\u96c6\u7fa4\u4f53\u7cfb\u7ed3\u6784\u5173\u952e\u6280\u672f\u7814\u7a76","funder_award_id":"61070037","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G3626515667","display_name":null,"funder_award_id":"20114307120010","funder_id":"https://openalex.org/F4320321106","funder_display_name":"Ministry of Education of the People's Republic of China"},{"id":"https://openalex.org/G4312837731","display_name":null,"funder_award_id":"61070037, 61025009, 61103016, and 61170045","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6082254728","display_name":null,"funder_award_id":"2.01E+13","funder_id":"https://openalex.org/F4320321106","funder_display_name":"Ministry of Education of the People's Republic of China"},{"id":"https://openalex.org/G8271857949","display_name":null,"funder_award_id":"2012AA010905","funder_id":"https://openalex.org/F4320321540","funder_display_name":"Ministry of Science and Technology of the People's Republic of China"},{"id":"https://openalex.org/G8555664673","display_name":null,"funder_award_id":"61025009","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320321106","display_name":"Ministry of Education of the People's Republic of China","ror":"https://ror.org/01mv9t934"},{"id":"https://openalex.org/F4320321540","display_name":"Ministry of Science and Technology of the People's Republic of China","ror":"https://ror.org/027s68j25"},{"id":"https://openalex.org/F4320322843","display_name":"Natural Science Foundation of\u00a0Hunan Province","ror":null}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2074036292.pdf","grobid_xml":"https://content.openalex.org/works/W2074036292.grobid-xml"},"referenced_works_count":34,"referenced_works":["https://openalex.org/W22434073","https://openalex.org/W1510543252","https://openalex.org/W1536190797","https://openalex.org/W1595501741","https://openalex.org/W1599944493","https://openalex.org/W1943625265","https://openalex.org/W1963637299","https://openalex.org/W1964057018","https://openalex.org/W1974420955","https://openalex.org/W1991732708","https://openalex.org/W2008445215","https://openalex.org/W2026571096","https://openalex.org/W2035745435","https://openalex.org/W2044206819","https://openalex.org/W2046309377","https://openalex.org/W2095314640","https://openalex.org/W2097560795","https://openalex.org/W2099507400","https://openalex.org/W2102058700","https://openalex.org/W2104085789","https://openalex.org/W2120384642","https://openalex.org/W2131940306","https://openalex.org/W2135826509","https://openalex.org/W2136058988","https://openalex.org/W2137022296","https://openalex.org/W2137296867","https://openalex.org/W2142348208","https://openalex.org/W2142483302","https://openalex.org/W2142759683","https://openalex.org/W2151194859","https://openalex.org/W2167573180","https://openalex.org/W4238398118","https://openalex.org/W4246367117","https://openalex.org/W4248073216"],"related_works":["https://openalex.org/W2362269215","https://openalex.org/W2086205578","https://openalex.org/W148823471","https://openalex.org/W1582405267","https://openalex.org/W2354106728","https://openalex.org/W1513967072","https://openalex.org/W1596157658","https://openalex.org/W3106220299","https://openalex.org/W4247441475","https://openalex.org/W2183555823"],"abstract_inverted_index":{"Multicore":[0],"designs":[1,15],"have":[2],"emerged":[3],"as":[4],"the":[5,95,116,128,156,176],"dominant":[6],"organization":[7],"for":[8],"future":[9,185],"high-performance":[10],"microprocessors.":[11],"Communication":[12,97],"in":[13,25,49,62,115,127,184],"such":[14,26],"is":[16,28,54,113],"often":[17],"enabled":[18],"by":[19,135],"Networks-on-Chip":[20],"(NoCs).":[21],"A":[22,46],"new":[23],"trend":[24],"architectures":[27],"to":[29,40,76,78,107,118,121,153,164],"fit":[30],"a":[31,68,73,100,122,140,144],"Message":[32],"Passing":[33],"Interface":[34],"(MPI)":[35],"programming":[36],"model":[37],"on":[38,139],"NoCs":[39,53],"achieve":[41,165],"optimal":[42],"parallel":[43],"application":[44],"performance.":[45,169],"key":[47],"issue":[48],"designing":[50],"MPI":[51],"over":[52],"communication":[55,70,109,137,162,178],"protocol,":[56],"which":[57],"has":[58],"not":[59],"been":[60],"explored":[61],"previous":[63],"research.":[64],"This":[65],"article":[66],"advocates":[67],"hardware-supported":[69],"mechanism":[71,179],"using":[72,143],"protocol-adaptive":[74],"approach":[75],"adjust":[77],"varying":[79],"NoC":[80,186],"configurations":[81],"(e.g.,":[82,89],"number":[83,90],"of":[84,91,147,158,171],"buffers)":[85],"and":[86,160,168],"workload":[87],"behavior":[88,105],"messages).":[92],"We":[93],"propose":[94],"ADaptive":[96],"Mechanism":[98],"(ADCM),":[99],"hybrid":[101],"protocol":[102,124,138],"that":[103,119,175],"involves":[104],"similar":[106,120],"buffered":[108,159],"when":[110,125],"sufficient":[111],"buffer":[112,149],"available":[114],"receiver":[117,129],"synchronous":[123,161],"buffers":[126],"are":[130],"limited.":[131],"ADCM":[132,151],"adapts":[133],"dynamically":[134],"deciding":[136],"per-request":[141],"basis":[142],"local":[145],"estimate":[146],"recent":[148],"utilization.":[150],"attempts":[152],"combine":[154],"both":[155],"advantages":[157],"modes":[163],"enhanced":[166],"throughput":[167],"Simulations":[170],"various":[172],"workloads":[173],"show":[174],"proposed":[177],"can":[180],"be":[181],"effectively":[182],"used":[183],"designs.":[187]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2014,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
