{"id":"https://openalex.org/W3048792937","doi":"https://doi.org/10.1002/cpe.5960","title":"Adaptive message passing polling for energy efficiency: Application to software\u2010distributed shared memory over heterogeneous computing resources","display_name":"Adaptive message passing polling for energy efficiency: Application to software\u2010distributed shared memory over heterogeneous computing resources","publication_year":2020,"publication_date":"2020-08-12","ids":{"openalex":"https://openalex.org/W3048792937","doi":"https://doi.org/10.1002/cpe.5960","mag":"3048792937"},"language":"en","primary_location":{"id":"doi:10.1002/cpe.5960","is_oa":false,"landing_page_url":"https://doi.org/10.1002/cpe.5960","pdf_url":null,"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,"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"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://hal.science/hal-03132271","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5021207420","display_name":"Lo\u00efc Cudennec","orcid":"https://orcid.org/0000-0002-6476-4574"},"institutions":[{"id":"https://openalex.org/I2738703131","display_name":"Commissariat \u00e0 l'\u00c9nergie Atomique et aux \u00c9nergies Alternatives","ror":"https://ror.org/00jjx8s55","country_code":"FR","type":"government","lineage":["https://openalex.org/I2738703131"]},{"id":"https://openalex.org/I2801360556","display_name":"CEA Paris-Saclay - Etablissement de Saclay","ror":"https://ror.org/01fv25t22","country_code":"FR","type":"facility","lineage":["https://openalex.org/I2738703131","https://openalex.org/I277688954","https://openalex.org/I2801360556","https://openalex.org/I4210128565"]},{"id":"https://openalex.org/I4210085861","display_name":"Laboratoire d'Int\u00e9gration des Syst\u00e8mes et des Technologies","ror":"https://ror.org/000dbcc61","country_code":"FR","type":"government","lineage":["https://openalex.org/I2738703131","https://openalex.org/I2738703131","https://openalex.org/I277688954","https://openalex.org/I4210085861","https://openalex.org/I4210117989"]},{"id":"https://openalex.org/I4210128565","display_name":"CEA Paris-Saclay","ror":"https://ror.org/03n15ch10","country_code":"FR","type":"government","lineage":["https://openalex.org/I2738703131","https://openalex.org/I277688954","https://openalex.org/I4210128565"]}],"countries":["FR"],"is_corresponding":true,"raw_author_name":"Lo\u00efc Cudennec","raw_affiliation_strings":["Department of Artificial Intelligence DGA MI  Bruz France","LIST, Computing and Design Environment Laboratory CEA  Saclay France","LIST, Computing and Design Environment Laboratory, CEA, Saclay, France","Department of Artificial Intelligence, DGA MI, Bruz, France"],"raw_orcid":"https://orcid.org/0000-0002-6476-4574","affiliations":[{"raw_affiliation_string":"Department of Artificial Intelligence DGA MI  Bruz France","institution_ids":[]},{"raw_affiliation_string":"LIST, Computing and Design Environment Laboratory CEA  Saclay France","institution_ids":["https://openalex.org/I2738703131","https://openalex.org/I2801360556","https://openalex.org/I4210085861","https://openalex.org/I4210128565"]},{"raw_affiliation_string":"LIST, Computing and Design Environment Laboratory, CEA, Saclay, France","institution_ids":["https://openalex.org/I4210085861","https://openalex.org/I4210128565","https://openalex.org/I2738703131"]},{"raw_affiliation_string":"Department of Artificial Intelligence, DGA MI, Bruz, France","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5021207420"],"corresponding_institution_ids":["https://openalex.org/I2738703131","https://openalex.org/I2801360556","https://openalex.org/I4210085861","https://openalex.org/I4210128565"],"apc_list":{"value":4740,"currency":"USD","value_usd":4740},"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.10996757,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":"32","issue":"24","first_page":null,"last_page":null},"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.9998000264167786,"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.9998000264167786,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9987999796867371,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T12238","display_name":"Green IT and Sustainability","score":0.9983999729156494,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.8752344846725464},{"id":"https://openalex.org/keywords/message-passing","display_name":"Message passing","score":0.6485419869422913},{"id":"https://openalex.org/keywords/polling","display_name":"Polling","score":0.6117933392524719},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5560893416404724},{"id":"https://openalex.org/keywords/efficient-energy-use","display_name":"Efficient energy use","score":0.5545439720153809},{"id":"https://openalex.org/keywords/message-passing-interface","display_name":"Message Passing Interface","score":0.5361642241477966},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.45470696687698364},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4317472577095032},{"id":"https://openalex.org/keywords/supercomputer","display_name":"Supercomputer","score":0.4190945625305176},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3452923893928528},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.33488231897354126},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.0885111391544342}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8752344846725464},{"id":"https://openalex.org/C854659","wikidata":"https://www.wikidata.org/wiki/Q1859284","display_name":"Message passing","level":2,"score":0.6485419869422913},{"id":"https://openalex.org/C204854418","wikidata":"https://www.wikidata.org/wiki/Q1362921","display_name":"Polling","level":2,"score":0.6117933392524719},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5560893416404724},{"id":"https://openalex.org/C2742236","wikidata":"https://www.wikidata.org/wiki/Q924713","display_name":"Efficient energy use","level":2,"score":0.5545439720153809},{"id":"https://openalex.org/C166782233","wikidata":"https://www.wikidata.org/wiki/Q127879","display_name":"Message Passing Interface","level":3,"score":0.5361642241477966},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.45470696687698364},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4317472577095032},{"id":"https://openalex.org/C83283714","wikidata":"https://www.wikidata.org/wiki/Q121117","display_name":"Supercomputer","level":2,"score":0.4190945625305176},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3452923893928528},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.33488231897354126},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0885111391544342},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1002/cpe.5960","is_oa":false,"landing_page_url":"https://doi.org/10.1002/cpe.5960","pdf_url":null,"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,"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:HAL:hal-03132271v1","is_oa":true,"landing_page_url":"https://hal.science/hal-03132271","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"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":"Concurrency and Computation: Practice and Experience, 2020, 32 (24), &#x27E8;10.1002/cpe.5960&#x27E9;","raw_type":"Journal articles"}],"best_oa_location":{"id":"pmh:oai:HAL:hal-03132271v1","is_oa":true,"landing_page_url":"https://hal.science/hal-03132271","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"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":"Concurrency and Computation: Practice and Experience, 2020, 32 (24), &#x27E8;10.1002/cpe.5960&#x27E9;","raw_type":"Journal articles"},"sustainable_development_goals":[{"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7","score":0.8899999856948853}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":29,"referenced_works":["https://openalex.org/W51427095","https://openalex.org/W1602359794","https://openalex.org/W1825216778","https://openalex.org/W1858690006","https://openalex.org/W1890713732","https://openalex.org/W1978277664","https://openalex.org/W1987232633","https://openalex.org/W2006500015","https://openalex.org/W2008620714","https://openalex.org/W2050487400","https://openalex.org/W2056322992","https://openalex.org/W2080986851","https://openalex.org/W2083334646","https://openalex.org/W2093133125","https://openalex.org/W2161922160","https://openalex.org/W2199561345","https://openalex.org/W2200099460","https://openalex.org/W2246844961","https://openalex.org/W2293771014","https://openalex.org/W2306035801","https://openalex.org/W2530269834","https://openalex.org/W2611496432","https://openalex.org/W2613546278","https://openalex.org/W2625793149","https://openalex.org/W2745188203","https://openalex.org/W2890485348","https://openalex.org/W2899652815","https://openalex.org/W2963009918","https://openalex.org/W3137220996"],"related_works":["https://openalex.org/W2124048060","https://openalex.org/W4386915331","https://openalex.org/W2378910916","https://openalex.org/W2116006827","https://openalex.org/W2361929291","https://openalex.org/W2086666199","https://openalex.org/W1997862718","https://openalex.org/W1511717675","https://openalex.org/W2185992486","https://openalex.org/W2146057962"],"abstract_inverted_index":{"Summary":[0],"Autonomous":[1],"vehicles,":[2],"smart":[3],"manufacturing,":[4],"heterogeneous":[5,149],"systems,":[6,37],"and":[7,71,124,133,140],"new":[8],"high\u2010performance":[9,24],"embedded":[10,36],"computing":[11,25,189],"(HPEC)":[12],"applications":[13],"can":[14,180],"benefit":[15],"from":[16,22,46],"the":[17,23,51,79,114,121,125,152,188],"reuse":[18],"of":[19,106,187],"code":[20],"coming":[21],"world.":[26],"However,":[27],"unlike":[28],"for":[29,69,73],"HPC,":[30],"energy":[31,74,162],"efficiency":[32],"is":[33,78],"critical":[34],"in":[35,84,97],"especially":[38],"when":[39],"running":[40],"on":[41,50],"battery":[42],"power.":[43],"Code":[44],"base":[45],"HPC":[47],"mostly":[48],"relies":[49],"message":[52,56],"passing":[53,57],"interface":[54],"(MPI)":[55],"runtime":[58,123],"to":[59,103,117,120],"deal":[60],"with":[61,130],"distributed":[62],"systems.":[63],"MPI":[64,122],"has":[65],"been":[66],"designed":[67],"primarily":[68],"performance":[70,175],"not":[72],"efficiency.":[75],"One":[76],"drawback":[77],"way":[80],"messages":[81],"are":[82,101,128],"received,":[83],"an":[85],"energy\u2010consuming":[86],"busy\u2010wait":[87],"fashion.":[88],"In":[89,164],"this":[90,111],"work,":[91],"we":[92,171],"study":[93],"a":[94,136,141,184],"simple":[95],"approach":[96],"which":[98,179],"receiving":[99],"processes":[100],"put":[102],"sleep":[104],"instead":[105],"constantly":[107],"polling.":[108],"We":[109],"implement":[110],"strategy":[112,178],"at":[113],"user":[115],"level":[116],"be":[118,181],"transparent":[119],"application.":[126],"Experiments":[127],"conducted":[129],"OpenMPI,":[131],"MPICH,":[132],"MPC,":[134],"using":[135,176],"video":[137],"processing":[138],"application":[139],"software\u2010distributed":[142],"shared":[143],"memory":[144],"system":[145],"deployed":[146],"over":[147],"two":[148],"platforms,":[150],"including":[151],"Christmann":[153],"RECS":[154],"|":[155],"Box":[156],"Antares":[157],"Microserver.":[158],"Results":[159],"show":[160],"significant":[161],"savings.":[163],"some":[165],"particular":[166],"cases":[167],"involving":[168],"process":[169],"colocation,":[170],"also":[172],"observe":[173],"better":[174,185],"our":[177],"explained":[182],"by":[183],"sharing":[186],"resource.":[190]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
