{"id":"https://openalex.org/W2402906597","doi":"https://doi.org/10.1109/tc.2015.2485202","title":"Efficient Embedded Software Migration towards Clusterized Distributed-Memory Architectures","display_name":"Efficient Embedded Software Migration towards Clusterized Distributed-Memory Architectures","publication_year":2015,"publication_date":"2015-10-01","ids":{"openalex":"https://openalex.org/W2402906597","doi":"https://doi.org/10.1109/tc.2015.2485202","mag":"2402906597"},"language":"en","primary_location":{"id":"doi:10.1109/tc.2015.2485202","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2015.2485202","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://figshare.com/articles/journal_contribution/Efficient_Embedded_Software_Migration_towards_Clusterized_Distributed-Memory_Architectures/10147226","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5006019699","display_name":"Rafael Garibotti","orcid":"https://orcid.org/0000-0002-7307-0128"},"institutions":[{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"funder","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I4210101743","display_name":"Laboratoire d'Informatique, de Robotique et de Micro\u00e9lectronique de Montpellier","ror":"https://ror.org/013yean28","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I151295451","https://openalex.org/I19894307","https://openalex.org/I4210101743","https://openalex.org/I4210159245","https://openalex.org/I4412460525"]}],"countries":["FR"],"is_corresponding":true,"raw_author_name":"Rafael Garibotti","raw_affiliation_strings":["LIRMM lab., CNRS, Montpellier, France"],"affiliations":[{"raw_affiliation_string":"LIRMM lab., CNRS, Montpellier, France","institution_ids":["https://openalex.org/I4210101743","https://openalex.org/I1294671590"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004806356","display_name":"Anastasiia Butko","orcid":"https://orcid.org/0000-0002-3265-2885"},"institutions":[{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"funder","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I4210101743","display_name":"Laboratoire d'Informatique, de Robotique et de Micro\u00e9lectronique de Montpellier","ror":"https://ror.org/013yean28","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I151295451","https://openalex.org/I19894307","https://openalex.org/I4210101743","https://openalex.org/I4210159245","https://openalex.org/I4412460525"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Anastasiia Butko","raw_affiliation_strings":["LIRMM lab., CNRS, Montpellier, France"],"affiliations":[{"raw_affiliation_string":"LIRMM lab., CNRS, Montpellier, France","institution_ids":["https://openalex.org/I4210101743","https://openalex.org/I1294671590"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080883695","display_name":"Luciano Ost","orcid":"https://orcid.org/0000-0002-5160-5232"},"institutions":[{"id":"https://openalex.org/I153648349","display_name":"University of Leicester","ror":"https://ror.org/04h699437","country_code":"GB","type":"education","lineage":["https://openalex.org/I153648349"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Luciano Ost","raw_affiliation_strings":["Department of Engineering, University of Leicester, United Kingdom"],"affiliations":[{"raw_affiliation_string":"Department of Engineering, University of Leicester, United Kingdom","institution_ids":["https://openalex.org/I153648349"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075127320","display_name":"Abdoulaye Gamati\u00e9","orcid":"https://orcid.org/0000-0002-8326-3257"},"institutions":[{"id":"https://openalex.org/I4210101743","display_name":"Laboratoire d'Informatique, de Robotique et de Micro\u00e9lectronique de Montpellier","ror":"https://ror.org/013yean28","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I151295451","https://openalex.org/I19894307","https://openalex.org/I4210101743","https://openalex.org/I4210159245","https://openalex.org/I4412460525"]},{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"funder","lineage":["https://openalex.org/I1294671590"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Abdoulaye Gamatie","raw_affiliation_strings":["LIRMM lab., CNRS, Montpellier, France"],"affiliations":[{"raw_affiliation_string":"LIRMM lab., CNRS, Montpellier, France","institution_ids":["https://openalex.org/I4210101743","https://openalex.org/I1294671590"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5013327343","display_name":"Gilles Sassatelli","orcid":"https://orcid.org/0000-0002-6396-286X"},"institutions":[{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"funder","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I4210101743","display_name":"Laboratoire d'Informatique, de Robotique et de Micro\u00e9lectronique de Montpellier","ror":"https://ror.org/013yean28","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I151295451","https://openalex.org/I19894307","https://openalex.org/I4210101743","https://openalex.org/I4210159245","https://openalex.org/I4412460525"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Gilles Sassatelli","raw_affiliation_strings":["LIRMM lab., CNRS, Montpellier, France"],"affiliations":[{"raw_affiliation_string":"LIRMM lab., CNRS, Montpellier, France","institution_ids":["https://openalex.org/I4210101743","https://openalex.org/I1294671590"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5028738298","display_name":"Chris Adeniyi-Jones","orcid":null},"institutions":[{"id":"https://openalex.org/I2801109035","display_name":"ARM (United Kingdom)","ror":"https://ror.org/04mmhzs81","country_code":"GB","type":"company","lineage":["https://openalex.org/I2801109035"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Chris Adeniyi-Jones","raw_affiliation_strings":["ARM, Cambridge, United Kingdom"],"affiliations":[{"raw_affiliation_string":"ARM, Cambridge, United Kingdom","institution_ids":["https://openalex.org/I2801109035"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5006019699"],"corresponding_institution_ids":["https://openalex.org/I1294671590","https://openalex.org/I4210101743"],"apc_list":null,"apc_paid":null,"fwci":0.3299,"has_fulltext":false,"cited_by_count":7,"citation_normalized_percentile":{"value":0.64694673,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":"65","issue":"8","first_page":"2645","last_page":"2651"},"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":1.0,"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.9995999932289124,"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.8495662808418274},{"id":"https://openalex.org/keywords/microkernel","display_name":"Microkernel","score":0.6516309380531311},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.5907515287399292},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.5861233472824097},{"id":"https://openalex.org/keywords/distributed-shared-memory","display_name":"Distributed shared memory","score":0.5739316940307617},{"id":"https://openalex.org/keywords/distributed-memory","display_name":"Distributed memory","score":0.5453812479972839},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5439649820327759},{"id":"https://openalex.org/keywords/uniform-memory-access","display_name":"Uniform memory access","score":0.5266749262809753},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.4946260154247284},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4805631935596466},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.46007969975471497},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.4459972381591797},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.4447416365146637},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4110734760761261},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.37291526794433594},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.30305033922195435},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.17341148853302002}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8495662808418274},{"id":"https://openalex.org/C2777127024","wikidata":"https://www.wikidata.org/wiki/Q726378","display_name":"Microkernel","level":2,"score":0.6516309380531311},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.5907515287399292},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.5861233472824097},{"id":"https://openalex.org/C39528615","wikidata":"https://www.wikidata.org/wiki/Q1229610","display_name":"Distributed shared memory","level":5,"score":0.5739316940307617},{"id":"https://openalex.org/C91481028","wikidata":"https://www.wikidata.org/wiki/Q1054686","display_name":"Distributed memory","level":3,"score":0.5453812479972839},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5439649820327759},{"id":"https://openalex.org/C51290061","wikidata":"https://www.wikidata.org/wiki/Q1936765","display_name":"Uniform memory access","level":4,"score":0.5266749262809753},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.4946260154247284},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4805631935596466},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.46007969975471497},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.4459972381591797},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.4447416365146637},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4110734760761261},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.37291526794433594},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.30305033922195435},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.17341148853302002},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1109/tc.2015.2485202","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2015.2485202","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-article"},{"id":"pmh:oai:HAL:lirmm-01385656v1","is_oa":false,"landing_page_url":"https://hal-lirmm.ccsd.cnrs.fr/lirmm-01385656","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":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Transactions on Computers, 2015, 65 (8), pp.2645-2651. &#x27E8;10.1109/TC.2015.2485202&#x27E9;","raw_type":"Journal articles"},{"id":"pmh:oai:figshare.com:article/10147226","is_oa":true,"landing_page_url":"https://figshare.com/articles/journal_contribution/Efficient_Embedded_Software_Migration_towards_Clusterized_Distributed-Memory_Architectures/10147226","pdf_url":null,"source":{"id":"https://openalex.org/S4377196282","display_name":"Figshare","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210132348","host_organization_name":"Figshare (United Kingdom)","host_organization_lineage":["https://openalex.org/I4210132348"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Text"},{"id":"pmh:oai:lra.le.ac.uk:2381/37451","is_oa":true,"landing_page_url":"http://hdl.handle.net/2381/37451","pdf_url":null,"source":{"id":"https://openalex.org/S4306402365","display_name":"Leicester Research Archive (University of Leicester)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I153648349","host_organization_name":"University of Leicester","host_organization_lineage":["https://openalex.org/I153648349"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Journal Article"}],"best_oa_location":{"id":"pmh:oai:figshare.com:article/10147226","is_oa":true,"landing_page_url":"https://figshare.com/articles/journal_contribution/Efficient_Embedded_Software_Migration_towards_Clusterized_Distributed-Memory_Architectures/10147226","pdf_url":null,"source":{"id":"https://openalex.org/S4377196282","display_name":"Figshare","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210132348","host_organization_name":"Figshare (United Kingdom)","host_organization_lineage":["https://openalex.org/I4210132348"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Text"},"sustainable_development_goals":[{"score":0.8999999761581421,"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320309622","display_name":"Harvard University","ror":"https://ror.org/03vek6s52"},{"id":"https://openalex.org/F4320320276","display_name":"University of Leicester","ror":"https://ror.org/04h699437"},{"id":"https://openalex.org/F4320324952","display_name":"Universit\u00e9 de Montpellier","ror":"https://ror.org/051escj72"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W1974927420","https://openalex.org/W1992585870","https://openalex.org/W2001614121","https://openalex.org/W2010202670","https://openalex.org/W2021201118","https://openalex.org/W2033356227","https://openalex.org/W2047150150","https://openalex.org/W2050157787","https://openalex.org/W2054302810","https://openalex.org/W2075265462","https://openalex.org/W2086248020","https://openalex.org/W2104008467","https://openalex.org/W2120000030","https://openalex.org/W2130304046","https://openalex.org/W2133114103","https://openalex.org/W2151460056","https://openalex.org/W2152099665","https://openalex.org/W2167414968","https://openalex.org/W6662298495","https://openalex.org/W6679894299"],"related_works":["https://openalex.org/W2026512611","https://openalex.org/W4245497162","https://openalex.org/W1985165680","https://openalex.org/W2353146130","https://openalex.org/W2339366892","https://openalex.org/W2150064838","https://openalex.org/W2353073543","https://openalex.org/W233533876","https://openalex.org/W2604972926","https://openalex.org/W1990817968"],"abstract_inverted_index":{"A":[0],"large":[1],"portion":[2],"of":[3,45,72,99],"existing":[4],"multithreaded":[5],"embedded":[6,50],"software":[7],"has":[8],"been":[9],"programmed":[10],"according":[11],"to":[12,57,96,115],"symmetric":[13],"shared":[14,23],"memory":[15,20,60],"platforms":[16,28],"where":[17],"a":[18,54,65],"monolithic":[19],"block":[21],"is":[22,103],"by":[24],"all":[25],"cores.":[26],"Such":[27],"accommodate":[29],"popular":[30],"parallel":[31],"programming":[32,77],"models":[33,78],"such":[34],"as":[35],"POSIX":[36],"threads":[37],"and":[38,89],"OpenMP.":[39],"However":[40],"with":[41,75],"the":[42,97],"growing":[43],"number":[44],"cores":[46],"in":[47,105],"modern":[48],"manycore":[49],"architectures,":[51],"they":[52],"present":[53],"bottleneck":[55],"related":[56],"their":[58],"centralized":[59],"accesses.":[61],"This":[62,102],"paper":[63],"proposes":[64],"solution":[66],"tailored":[67],"for":[68],"an":[69,106],"efficient":[70],"execution":[71],"applications":[73],"defined":[74],"shared-memory":[76],"onto":[79],"on-chip":[80],"distributed-memory":[81],"multicore":[82],"architectures.":[83,101],"It":[84],"shows":[85],"how":[86],"performance,":[87],"area":[88],"energy":[90],"consumption":[91],"are":[92],"significantly":[93],"improved":[94],"thanks":[95],"scalability":[98],"these":[100],"illustrated":[104],"open-source":[107],"realistic":[108],"design":[109],"framework,":[110],"including":[111],"tools":[112],"from":[113],"ASIC":[114],"microkernel.":[116]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2019,"cited_by_count":2},{"year":2017,"cited_by_count":1}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
