{"id":"https://openalex.org/W2171601645","doi":"https://doi.org/10.1145/2608253","title":"Performance Portability Across Heterogeneous SoCs Using a Generalized Library-Based Approach","display_name":"Performance Portability Across Heterogeneous SoCs Using a Generalized Library-Based Approach","publication_year":2014,"publication_date":"2014-06-01","ids":{"openalex":"https://openalex.org/W2171601645","doi":"https://doi.org/10.1145/2608253","mag":"2171601645"},"language":"en","primary_location":{"id":"doi:10.1145/2608253","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2608253","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2608253","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/2608253","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5072876314","display_name":"Shuangde Fang","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Shuangde Fang","raw_affiliation_strings":["SKL Computer Architecture, ICT, CAS, China; Graduate School, CAS, China","Graduate School, CAS, China"],"affiliations":[{"raw_affiliation_string":"SKL Computer Architecture, ICT, CAS, China; Graduate School, CAS, China","institution_ids":[]},{"raw_affiliation_string":"Graduate School, CAS, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056949827","display_name":"Zidong Du","orcid":"https://orcid.org/0000-0002-7603-4210"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zidong Du","raw_affiliation_strings":["SKL Computer Architecture, ICT, CAS, China; Graduate School, CAS, China","Graduate School, CAS, China"],"affiliations":[{"raw_affiliation_string":"SKL Computer Architecture, ICT, CAS, China; Graduate School, CAS, China","institution_ids":[]},{"raw_affiliation_string":"Graduate School, CAS, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022246777","display_name":"Yuntan Fang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yuntan Fang","raw_affiliation_strings":["SKL Computer Architecture, ICT, CAS, China; Graduate School, CAS, China","Graduate School, CAS, China"],"affiliations":[{"raw_affiliation_string":"SKL Computer Architecture, ICT, CAS, China; Graduate School, CAS, China","institution_ids":[]},{"raw_affiliation_string":"Graduate School, CAS, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108726780","display_name":"Yuanjie Huang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yuanjie Huang","raw_affiliation_strings":["SKL Computer Architecture, ICT, CAS, China; Graduate School, CAS, China","Graduate School, CAS, China"],"affiliations":[{"raw_affiliation_string":"SKL Computer Architecture, ICT, CAS, China; Graduate School, CAS, China","institution_ids":[]},{"raw_affiliation_string":"Graduate School, CAS, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100350503","display_name":"Yang Chen","orcid":"https://orcid.org/0000-0003-4749-3060"},"institutions":[{"id":"https://openalex.org/I4210113369","display_name":"Microsoft Research Asia (China)","ror":"https://ror.org/0300m5276","country_code":"CN","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210113369"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yang Chen","raw_affiliation_strings":["Microsoft Research, China","SKL Computer Architecture, ICT, CAS, China"],"affiliations":[{"raw_affiliation_string":"Microsoft Research, China","institution_ids":["https://openalex.org/I4210113369"]},{"raw_affiliation_string":"SKL Computer Architecture, ICT, CAS, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033119975","display_name":"Lieven Eeckhout","orcid":"https://orcid.org/0000-0001-8792-4473"},"institutions":[{"id":"https://openalex.org/I2801227569","display_name":"Ghent University Hospital","ror":"https://ror.org/00xmkp704","country_code":"BE","type":"healthcare","lineage":["https://openalex.org/I2801227569"]}],"countries":["BE"],"is_corresponding":false,"raw_author_name":"Lieven Eeckhout","raw_affiliation_strings":["Ghent University, Belgium"],"affiliations":[{"raw_affiliation_string":"Ghent University, Belgium","institution_ids":["https://openalex.org/I2801227569"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040252809","display_name":"Olivier Temam","orcid":null},"institutions":[{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en informatique et en automatique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"funder","lineage":["https://openalex.org/I1326498283"]},{"id":"https://openalex.org/I4210126360","display_name":"Inria Saclay - \u00cele de France","ror":"https://ror.org/0315e5x55","country_code":"FR","type":"government","lineage":["https://openalex.org/I1326498283","https://openalex.org/I4210126360"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Olivier Temam","raw_affiliation_strings":["INRIA, Saclay, France"],"affiliations":[{"raw_affiliation_string":"INRIA, Saclay, France","institution_ids":["https://openalex.org/I4210126360","https://openalex.org/I1326498283"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100768288","display_name":"Huawei Li","orcid":"https://orcid.org/0000-0001-8082-4218"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Huawei Li","raw_affiliation_strings":["SKL Computer Architecture, ICT, CAS, China"],"affiliations":[{"raw_affiliation_string":"SKL Computer Architecture, ICT, CAS, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036492388","display_name":"Yunji Chen","orcid":"https://orcid.org/0000-0003-3925-5185"},"institutions":[{"id":"https://openalex.org/I4210113369","display_name":"Microsoft Research Asia (China)","ror":"https://ror.org/0300m5276","country_code":"CN","type":"company","lineage":["https://openalex.org/I1290206253","https://openalex.org/I4210113369"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yunji Chen","raw_affiliation_strings":["Microsoft Research, China","SKL Computer Architecture, ICT, CAS, China"],"affiliations":[{"raw_affiliation_string":"Microsoft Research, China","institution_ids":["https://openalex.org/I4210113369"]},{"raw_affiliation_string":"SKL Computer Architecture, ICT, CAS, China","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5109870596","display_name":"Chengyong Wu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Chengyong Wu","raw_affiliation_strings":["SKL Computer Architecture, ICT, CAS, China"],"affiliations":[{"raw_affiliation_string":"SKL Computer Architecture, ICT, CAS, China","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":10,"corresponding_author_ids":["https://openalex.org/A5072876314"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.2053,"has_fulltext":true,"cited_by_count":12,"citation_normalized_percentile":{"value":0.88398261,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"11","issue":"2","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":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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9990000128746033,"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.9983000159263611,"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.9128530025482178},{"id":"https://openalex.org/keywords/software-portability","display_name":"Software portability","score":0.8634047508239746},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.5661197304725647},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.5029167532920837},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4651639759540558},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.4381873607635498},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.39805036783218384},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3633611500263214},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3147803544998169}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9128530025482178},{"id":"https://openalex.org/C63000827","wikidata":"https://www.wikidata.org/wiki/Q3080428","display_name":"Software portability","level":2,"score":0.8634047508239746},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.5661197304725647},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.5029167532920837},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4651639759540558},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.4381873607635498},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.39805036783218384},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3633611500263214},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3147803544998169}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/2608253","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2608253","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2608253","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"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.720.7098","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.720.7098","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://users.elis.ugent.be/%7Eleeckhou/papers/taco2015-fang.pdf","raw_type":"text"},{"id":"pmh:oai:archive.ugent.be:5916018","is_oa":false,"landing_page_url":"https://biblio.ugent.be/publication/5916018","pdf_url":null,"source":{"id":"https://openalex.org/S4306400478","display_name":"Ghent University Academic Bibliography (Ghent University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I32597200","host_organization_name":"Ghent University","host_organization_lineage":["https://openalex.org/I32597200"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ISSN: 1544-3566","raw_type":"info:eu-repo/semantics/publishedVersion"}],"best_oa_location":{"id":"doi:10.1145/2608253","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2608253","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2608253","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":[{"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7","score":0.7699999809265137}],"awards":[{"id":"https://openalex.org/G1795454165","display_name":null,"funder_award_id":"61221062","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G2751579850","display_name":null,"funder_award_id":"61202055","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G2917933453","display_name":null,"funder_award_id":"XDA06010403","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G324784716","display_name":null,"funder_award_id":"60873057","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G3561269033","display_name":null,"funder_award_id":"61222204","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4054919100","display_name":null,"funder_award_id":"61033009","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5290303579","display_name":null,"funder_award_id":"FP7/2007-2013","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"},{"id":"https://openalex.org/G5848258319","display_name":null,"funder_award_id":"0 and","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6164470887","display_name":null,"funder_award_id":"60925009","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6412048503","display_name":null,"funder_award_id":"FP7/2007-2013","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6873424313","display_name":null,"funder_award_id":"61176040","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6874861956","display_name":null,"funder_award_id":"2011CB302504","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"},{"id":"https://openalex.org/G7003971911","display_name":null,"funder_award_id":"FP7/2007","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G7065182657","display_name":null,"funder_award_id":"60921002","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G8211211287","display_name":null,"funder_award_id":"61303158","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/F4320326823","display_name":"Intel Collaboration Research Institute for Computational Intelligence","ror":null},{"id":"https://openalex.org/F4320335777","display_name":"National Key Research and Development Program of China","ror":null}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2171601645.pdf","grobid_xml":"https://content.openalex.org/works/W2171601645.grobid-xml"},"referenced_works_count":65,"referenced_works":["https://openalex.org/W1492552760","https://openalex.org/W1509827371","https://openalex.org/W1579777769","https://openalex.org/W1924506097","https://openalex.org/W1970765487","https://openalex.org/W1982020565","https://openalex.org/W1983613557","https://openalex.org/W1996092188","https://openalex.org/W2000873501","https://openalex.org/W2006312753","https://openalex.org/W2012868342","https://openalex.org/W2014620461","https://openalex.org/W2033597569","https://openalex.org/W2056760934","https://openalex.org/W2061341864","https://openalex.org/W2065887019","https://openalex.org/W2072240081","https://openalex.org/W2079577430","https://openalex.org/W2080372348","https://openalex.org/W2080592089","https://openalex.org/W2085118703","https://openalex.org/W2089083257","https://openalex.org/W2094190665","https://openalex.org/W2100098458","https://openalex.org/W2109426995","https://openalex.org/W2109489315","https://openalex.org/W2110636284","https://openalex.org/W2111182052","https://openalex.org/W2111444234","https://openalex.org/W2112340065","https://openalex.org/W2114703523","https://openalex.org/W2115148068","https://openalex.org/W2118231264","https://openalex.org/W2118324422","https://openalex.org/W2118460293","https://openalex.org/W2119299853","https://openalex.org/W2121893797","https://openalex.org/W2123137040","https://openalex.org/W2124569501","https://openalex.org/W2124993330","https://openalex.org/W2126026097","https://openalex.org/W2128785632","https://openalex.org/W2128994965","https://openalex.org/W2130179171","https://openalex.org/W2133665775","https://openalex.org/W2134633067","https://openalex.org/W2136180776","https://openalex.org/W2143283746","https://openalex.org/W2146065717","https://openalex.org/W2147657366","https://openalex.org/W2148605318","https://openalex.org/W2150476673","https://openalex.org/W2151888078","https://openalex.org/W2153808006","https://openalex.org/W2165448367","https://openalex.org/W2166151045","https://openalex.org/W2166773037","https://openalex.org/W2187230075","https://openalex.org/W2540697258","https://openalex.org/W2912425543","https://openalex.org/W3187688612","https://openalex.org/W4239813889","https://openalex.org/W4240237526","https://openalex.org/W4300937065","https://openalex.org/W4302620425"],"related_works":["https://openalex.org/W107105315","https://openalex.org/W1584537303","https://openalex.org/W1872724644","https://openalex.org/W2750549761","https://openalex.org/W3023876411","https://openalex.org/W2111416043","https://openalex.org/W4243399827","https://openalex.org/W2022477927","https://openalex.org/W123152114","https://openalex.org/W2097819797"],"abstract_inverted_index":{"Because":[0],"of":[1,17,20,27,44,67,94,104,132,197,223,232,293],"tight":[2],"power":[3],"and":[4,51,96,140,182,209,218,236,253,290],"energy":[5,288],"constraints,":[6],"industry":[7],"is":[8,245],"progressively":[9],"shifting":[10],"toward":[11],"heterogeneous":[12,229],"system-on-chip":[13],"(SoC)":[14],"architectures":[15,32],"composed":[16,231],"a":[18,25,59,115,124,133,186,221,227,233,237,266,291],"mix":[19],"general-purpose":[21],"cores":[22],"along":[23],"with":[24,280],"number":[26],"accelerators.":[28,273],"However,":[29],"such":[30],"SoC":[31,230,268],"can":[33],"be":[34],"very":[35],"challenging":[36],"to":[37,47,62,75,90,97,147,155,162,176,265],"efficiently":[38],"program":[39],"for":[40,118,185,250,255],"the":[41,55,92,130,163,169,178,193,201,203,206,210,242,251,256,297],"vast":[42],"majority":[43],"programmers,":[45],"due":[46],"numerous":[48],"programming":[49,87],"approaches":[50,88],"languages.":[52,81],"Libraries,":[53],"on":[54,226],"other":[56],"hand,":[57],"provide":[58,156],"simple":[60,149,157],"way":[61],"let":[63],"programmers":[64,74,146],"take":[65],"advantage":[66],"complex":[68,195],"architectures,":[69],"which":[70],"does":[71],"not":[72],"require":[73],"acquire":[76],"new":[77],"accelerator-specific":[78],"or":[79],"domain-specific":[80],"Increasingly,":[82],"library-based,":[83],"also":[84],"called":[85],"algorithm-centric,":[86],"propose":[89],"generalize":[91],"usage":[93],"libraries":[95,106,154],"compose":[98],"programs":[99],"around":[100,152],"these":[101],"libraries,":[102],"instead":[103],"using":[105],"as":[107,135],"mere":[108],"complements.":[109],"In":[110],"this":[111],"article,":[112],"we":[113,143,239],"present":[114],"software":[116,138],"framework":[117],"achieving":[119],"performance":[120,167],"portability":[121],"by":[122,129],"leveraging":[123],"generalized":[125],"library-based":[126],"approach.":[127],"Inspired":[128],"notion":[131],"component,":[134],"employed":[136],"in":[137,192,200],"engineering":[139],"HW/SW":[141],"codesign,":[142],"advocate":[144],"nonexpert":[145],"write":[148],"wrapper":[150],"code":[151],"existing":[153],"but":[158],"necessary":[159],"semantic":[160],"information":[161],"runtime.":[164],"To":[165],"achieve":[166],"portability,":[168],"runtime":[170,243],"employs":[171],"machine":[172],"learning":[173],"(simulated":[174],"annealing)":[175],"select":[177],"most":[179],"appropriate":[180],"accelerator":[181,262,277],"its":[183],"parameters":[184],"given":[187],"algorithm.":[188],"This":[189],"selection":[190,263,278],"factors":[191],"possibly":[194],"composition":[196],"algorithms":[198],"used":[199],"application,":[202],"communication":[204],"among":[205],"various":[207],"accelerators,":[208],"tradeoff":[211],"between":[212],"different":[213],"objectives":[214],"(i.e.,":[215],"accuracy,":[216],"performance,":[217],"energy).":[219],"Using":[220],"set":[222],"benchmarks":[224],"run":[225],"real":[228],"multicore":[234],"processor":[235],"GPU,":[238],"show":[240,275],"that":[241,276],"overhead":[244],"fairly":[246],"small":[247],"at":[248],"5.1%":[249],"GPU":[252],"6.4%":[254],"multi-core.":[257],"We":[258,274],"then":[259],"apply":[260],"our":[261],"approach":[264],"simulated":[267],"platform":[269],"containing":[270],"multiple":[271],"inexact":[272],"together":[279],"hardware":[281],"parameter":[282],"tuning":[283],"achieves":[284],"an":[285],"average":[286],"46.2%":[287],"reduction":[289],"speedup":[292],"2.1\u00d7":[294],"while":[295],"meeting":[296],"desired":[298],"application":[299],"error":[300],"target.":[301]},"counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":3},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":4},{"year":2015,"cited_by_count":2}],"updated_date":"2026-04-21T08:09:41.155169","created_date":"2025-10-10T00:00:00"}
