{"id":"https://openalex.org/W3207235688","doi":"https://doi.org/10.1145/3478288","title":"Mapping Computations in Heterogeneous Multicore Systems with Statistical Regression on Program Inputs","display_name":"Mapping Computations in Heterogeneous Multicore Systems with Statistical Regression on Program Inputs","publication_year":2021,"publication_date":"2021-10-18","ids":{"openalex":"https://openalex.org/W3207235688","doi":"https://doi.org/10.1145/3478288","mag":"3207235688"},"language":"en","primary_location":{"id":"doi:10.1145/3478288","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3478288","pdf_url":null,"source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"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 Embedded Computing Systems","raw_type":"journal-article"},"type":"article","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/A5049534992","display_name":"Junio Cezar Ribeiro da Silva","orcid":null},"institutions":[{"id":"https://openalex.org/I110200422","display_name":"Universidade Federal de Minas Gerais","ror":"https://ror.org/0176yjw32","country_code":"BR","type":"education","lineage":["https://openalex.org/I110200422"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Junio Cezar Ribeiro Da Silva","raw_affiliation_strings":["Universidade Federal de Minas Gerais, Belo Horizonte, MG, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidade Federal de Minas Gerais, Belo Horizonte, MG, Brazil","institution_ids":["https://openalex.org/I110200422"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5062658389","display_name":"Lorena Le\u00e3o","orcid":null},"institutions":[{"id":"https://openalex.org/I110200422","display_name":"Universidade Federal de Minas Gerais","ror":"https://ror.org/0176yjw32","country_code":"BR","type":"education","lineage":["https://openalex.org/I110200422"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Lorena Le\u00e3o","raw_affiliation_strings":["Universidade Federal de Minas Gerais, Belo Horizonte, MG, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidade Federal de Minas Gerais, Belo Horizonte, MG, Brazil","institution_ids":["https://openalex.org/I110200422"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5062669368","display_name":"Vin\u00edcius Petrucci","orcid":"https://orcid.org/0000-0002-5671-7575"},"institutions":[{"id":"https://openalex.org/I170201317","display_name":"University of Pittsburgh","ror":"https://ror.org/01an3r305","country_code":"US","type":"education","lineage":["https://openalex.org/I170201317"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Vinicius Petrucci","raw_affiliation_strings":["Universidade Federal da Bahia and University of Pittsburgh, Pittsburgh, PA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidade Federal da Bahia and University of Pittsburgh, Pittsburgh, PA, USA","institution_ids":["https://openalex.org/I170201317"]}]},{"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/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"government","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/I4405261681"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Abdoulaye Gamati\u00e9","raw_affiliation_strings":["LIRMM, University Montpellier, CNRS, France"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"LIRMM, University Montpellier, CNRS, France","institution_ids":["https://openalex.org/I4210101743","https://openalex.org/I1294671590"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5078149140","display_name":"Fernando Magno Quint\u00e3o Pereira","orcid":"https://orcid.org/0000-0002-0375-1657"},"institutions":[{"id":"https://openalex.org/I126158947","display_name":"Universidade Federal da Bahia","ror":"https://ror.org/03k3p7647","country_code":"BR","type":"education","lineage":["https://openalex.org/I126158947"]},{"id":"https://openalex.org/I170201317","display_name":"University of Pittsburgh","ror":"https://ror.org/01an3r305","country_code":"US","type":"education","lineage":["https://openalex.org/I170201317"]}],"countries":["BR","US"],"is_corresponding":false,"raw_author_name":"Fernando Magno Quint\u00e3o Pereira","raw_affiliation_strings":["Universidade Federal da Bahia and University of Pittsburgh"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universidade Federal da Bahia and University of Pittsburgh","institution_ids":["https://openalex.org/I126158947","https://openalex.org/I170201317"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.236,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.51669219,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":"20","issue":"6","first_page":"1","last_page":"35"},"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/T11032","display_name":"VLSI and Analog Circuit Testing","score":0.9965000152587891,"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/T10363","display_name":"Low-power high-performance VLSI design","score":0.9958000183105469,"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.8686940670013428},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.7036017179489136},{"id":"https://openalex.org/keywords/scala","display_name":"Scala","score":0.6271792650222778},{"id":"https://openalex.org/keywords/bytecode","display_name":"Bytecode","score":0.5923299789428711},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.5795732736587524},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5637811422348022},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.536949872970581},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.43363362550735474},{"id":"https://openalex.org/keywords/java-bytecode","display_name":"Java bytecode","score":0.4231167435646057},{"id":"https://openalex.org/keywords/java-applet","display_name":"Java applet","score":0.1168803870677948}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8686940670013428},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.7036017179489136},{"id":"https://openalex.org/C109701466","wikidata":"https://www.wikidata.org/wiki/Q460584","display_name":"Scala","level":3,"score":0.6271792650222778},{"id":"https://openalex.org/C2779818221","wikidata":"https://www.wikidata.org/wiki/Q837330","display_name":"Bytecode","level":3,"score":0.5923299789428711},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.5795732736587524},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5637811422348022},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.536949872970581},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.43363362550735474},{"id":"https://openalex.org/C2777472213","wikidata":"https://www.wikidata.org/wiki/Q137496","display_name":"Java bytecode","level":5,"score":0.4231167435646057},{"id":"https://openalex.org/C15524039","wikidata":"https://www.wikidata.org/wiki/Q865817","display_name":"Java applet","level":3,"score":0.1168803870677948},{"id":"https://openalex.org/C168702491","wikidata":"https://www.wikidata.org/wiki/Q567345","display_name":"Java annotation","level":4,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3478288","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3478288","pdf_url":null,"source":{"id":"https://openalex.org/S136160450","display_name":"ACM Transactions on Embedded Computing Systems","issn_l":"1539-9087","issn":["1539-9087","1558-3465"],"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 Embedded Computing Systems","raw_type":"journal-article"},{"id":"pmh:oai:HAL:lirmm-03366078v1","is_oa":false,"landing_page_url":"https://hal-lirmm.ccsd.cnrs.fr/lirmm-03366078","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":"ACM Transactions on Embedded Computing Systems (TECS), 2021, 20 (6), pp.#112. &#x27E8;10.1145/3478288&#x27E9;","raw_type":"Journal articles"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G121135710","display_name":null,"funder_award_id":"406377/2018-9","funder_id":"https://openalex.org/F4320322980","funder_display_name":"Funda\u00e7\u00e3o de Amparo \u00e0 Pesquisa do Estado de Minas Gerais"},{"id":"https://openalex.org/G1610833387","display_name":null,"funder_award_id":"PPM-00333-18","funder_id":"https://openalex.org/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico"},{"id":"https://openalex.org/G195474297","display_name":null,"funder_award_id":"2017-","funder_id":"https://openalex.org/F4320320883","funder_display_name":"Agence Nationale de la Recherche"},{"id":"https://openalex.org/G237172224","display_name":null,"funder_award_id":"-0 and","funder_id":"https://openalex.org/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico"},{"id":"https://openalex.org/G2506726243","display_name":null,"funder_award_id":"ANR-15-CE25-0007-01","funder_id":"https://openalex.org/F4320320883","funder_display_name":"Agence Nationale de la Recherche"},{"id":"https://openalex.org/G3450071318","display_name":null,"funder_award_id":"PPM-00333-18","funder_id":"https://openalex.org/F4320322980","funder_display_name":"Funda\u00e7\u00e3o de Amparo \u00e0 Pesquisa do Estado de Minas Gerais"},{"id":"https://openalex.org/G3506685208","display_name":null,"funder_award_id":"406377/2018-9","funder_id":"https://openalex.org/F4320321091","funder_display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior"},{"id":"https://openalex.org/G416659527","display_name":null,"funder_award_id":"PDE-202896/2017-0 and 406377/2018-9","funder_id":"https://openalex.org/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico"},{"id":"https://openalex.org/G525308448","display_name":null,"funder_award_id":"202896/2017-0","funder_id":"https://openalex.org/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico"},{"id":"https://openalex.org/G5272573338","display_name":null,"funder_award_id":"2017-0","funder_id":"https://openalex.org/F4320321091","funder_display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior"},{"id":"https://openalex.org/G6661362747","display_name":null,"funder_award_id":"406377/2018-9","funder_id":"https://openalex.org/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico"},{"id":"https://openalex.org/G8447104025","display_name":"Design Continuum for Next Generation Energy-Efficient Compute Nodes","funder_award_id":"ANR-15-CE25-0007","funder_id":"https://openalex.org/F4320320883","funder_display_name":"Agence Nationale de la Recherche"},{"id":"https://openalex.org/G8528221304","display_name":null,"funder_award_id":"PPM-00333-18","funder_id":"https://openalex.org/F4320321091","funder_display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior"}],"funders":[{"id":"https://openalex.org/F4320309327","display_name":"Google","ror":"https://ror.org/00njsd438"},{"id":"https://openalex.org/F4320320883","display_name":"Agence Nationale de la Recherche","ror":"https://ror.org/00rbzpz17"},{"id":"https://openalex.org/F4320321091","display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","ror":"https://ror.org/00x0ma614"},{"id":"https://openalex.org/F4320322025","display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","ror":"https://ror.org/03swz6y49"},{"id":"https://openalex.org/F4320322980","display_name":"Funda\u00e7\u00e3o de Amparo \u00e0 Pesquisa do Estado de Minas Gerais","ror":"https://ror.org/00nc55f03"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":88,"referenced_works":["https://openalex.org/W996807236","https://openalex.org/W1707598465","https://openalex.org/W1864199185","https://openalex.org/W1968319517","https://openalex.org/W1969012464","https://openalex.org/W1983545421","https://openalex.org/W1988593113","https://openalex.org/W2002671355","https://openalex.org/W2051785559","https://openalex.org/W2055523128","https://openalex.org/W2059579878","https://openalex.org/W2066132324","https://openalex.org/W2076213061","https://openalex.org/W2081842231","https://openalex.org/W2090504951","https://openalex.org/W2098297530","https://openalex.org/W2101234009","https://openalex.org/W2102182691","https://openalex.org/W2115971347","https://openalex.org/W2121297016","https://openalex.org/W2121893797","https://openalex.org/W2137311321","https://openalex.org/W2138783391","https://openalex.org/W2146757372","https://openalex.org/W2147943147","https://openalex.org/W2150476673","https://openalex.org/W2153185479","https://openalex.org/W2160121678","https://openalex.org/W2233797083","https://openalex.org/W2249228740","https://openalex.org/W2259879138","https://openalex.org/W2318697942","https://openalex.org/W2329908127","https://openalex.org/W2337987687","https://openalex.org/W2511720509","https://openalex.org/W2530749948","https://openalex.org/W2563694725","https://openalex.org/W2574514878","https://openalex.org/W2612225380","https://openalex.org/W2619305731","https://openalex.org/W2626688555","https://openalex.org/W2746476565","https://openalex.org/W2759387091","https://openalex.org/W2761620348","https://openalex.org/W2772163480","https://openalex.org/W2783614532","https://openalex.org/W2792280146","https://openalex.org/W2794343007","https://openalex.org/W2799001871","https://openalex.org/W2803785720","https://openalex.org/W2811048174","https://openalex.org/W2811810322","https://openalex.org/W2889143389","https://openalex.org/W2897520805","https://openalex.org/W2910338735","https://openalex.org/W2951122078","https://openalex.org/W2955855305","https://openalex.org/W2962724414","https://openalex.org/W2963533488","https://openalex.org/W2968713519","https://openalex.org/W2997591727","https://openalex.org/W2999399510","https://openalex.org/W3008451639","https://openalex.org/W3013222071","https://openalex.org/W3014659174","https://openalex.org/W3019657267","https://openalex.org/W3019885956","https://openalex.org/W3036604306","https://openalex.org/W3042473949","https://openalex.org/W3046118476","https://openalex.org/W3046498676","https://openalex.org/W3047398590","https://openalex.org/W3080709216","https://openalex.org/W3111890290","https://openalex.org/W3122749996","https://openalex.org/W3128280777","https://openalex.org/W3153920384","https://openalex.org/W3158448693","https://openalex.org/W4235419755","https://openalex.org/W4236178726","https://openalex.org/W4238485050","https://openalex.org/W4239625798","https://openalex.org/W4240619461","https://openalex.org/W4243267510","https://openalex.org/W4248161256","https://openalex.org/W4248487328","https://openalex.org/W4250251065","https://openalex.org/W4299572746"],"related_works":["https://openalex.org/W1509153591","https://openalex.org/W2027642766","https://openalex.org/W20625830","https://openalex.org/W2130413583","https://openalex.org/W2537112085","https://openalex.org/W2884975599","https://openalex.org/W2160283408","https://openalex.org/W1536265389","https://openalex.org/W1590648473","https://openalex.org/W1603881466"],"abstract_inverted_index":{"A":[0],"hardware":[1,27,44],"configuration":[2,118],"is":[3,64],"a":[4,13,20,30,90,120,145],"set":[5],"of":[6,33,85,123],"processors":[7],"and":[8,125,143],"their":[9],"frequency":[10],"levels":[11],"in":[12,56],"multicore":[14],"heterogeneous":[15,74,97],"system.":[16],"This":[17],"article":[18,59],"presents":[19],"compiler-based":[21],"technique":[22,31],"to":[23,38,53,70,73,92],"match":[24],"functions":[25],"with":[26,42],"configurations.":[28,45],"Such":[29],"consists":[32],"using":[34],"multivariate":[35,86],"linear":[36,62,87],"regression":[37,63,88],"associate":[39],"function":[40],"arguments":[41],"particular":[43],"By":[46],"showing":[47],"that":[48,61,111],"this":[49,58],"classification":[50],"space":[51],"tends":[52],"be":[54],"convex":[55],"practice,":[57],"demonstrates":[60],"not":[65],"only":[66],"an":[67,78,130],"efficient":[68],"tool":[69],"map":[71],"computations":[72],"hardware,":[75],"but":[76],"also":[77],"effective":[79],"one.":[80],"To":[81],"demonstrate":[82],"the":[83,105,116],"viability":[84],"as":[89,140],"way":[91],"perform":[93],"adaptive":[94],"compilation":[95],"for":[96,119],"architectures,":[98],"we":[99,112],"have":[100],"implemented":[101],"our":[102],"ideas":[103],"onto":[104],"Soot":[106],"Java":[107,124],"bytecode":[108],"analyzer.":[109],"Code":[110],"produce":[113],"can":[114],"predict":[115],"best":[117],"large":[121],"class":[122],"Scala":[126],"benchmarks":[127],"running":[128],"on":[129],"Odroid":[131],"XU4":[132],"big.LITTLE":[133],"board;":[134],"hence,":[135],"outperforming":[136],"prior":[137],"techniques":[138],"such":[139],"ARM\u2019s":[141],"GTS":[142],"CHOAMP,":[144],"recently":[146],"released":[147],"static":[148],"program":[149],"scheduler.":[150]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2021-10-25T00:00:00"}
