{"id":"https://openalex.org/W2337148482","doi":"https://doi.org/10.1109/tetc.2016.2554318","title":"Runtime Support for Multiple Offload-Based Programming Models on Clustered Manycore Accelerators","display_name":"Runtime Support for Multiple Offload-Based Programming Models on Clustered Manycore Accelerators","publication_year":2016,"publication_date":"2016-04-21","ids":{"openalex":"https://openalex.org/W2337148482","doi":"https://doi.org/10.1109/tetc.2016.2554318","mag":"2337148482"},"language":"en","primary_location":{"id":"doi:10.1109/tetc.2016.2554318","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tetc.2016.2554318","pdf_url":null,"source":{"id":"https://openalex.org/S2496326734","display_name":"IEEE Transactions on Emerging Topics in Computing","issn_l":"2168-6750","issn":["2168-6750","2376-4562"],"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 Emerging Topics in Computing","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://iris.unimore.it/bitstream/11380/1171829/5/capotondi_tetc16.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5023224638","display_name":"Alessandro Capotondi","orcid":"https://orcid.org/0000-0001-8705-0761"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]},{"id":"https://openalex.org/I4210098188","display_name":"Laboratori Guglielmo Marconi (Italy)","ror":"https://ror.org/01r3vad87","country_code":"IT","type":"company","lineage":["https://openalex.org/I4210098188"]},{"id":"https://openalex.org/I5124864","display_name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne","ror":"https://ror.org/02s376052","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I5124864"]},{"id":"https://openalex.org/I9360294","display_name":"University of Bologna","ror":"https://ror.org/01111rn36","country_code":"IT","type":"education","lineage":["https://openalex.org/I9360294"]}],"countries":["CH","IT"],"is_corresponding":false,"raw_author_name":"Alessandro Capotondi","raw_affiliation_strings":["Department of Electrical, Electronic and Information Engineering \u201cGuglielmo Marconi\u201d (DEI), University of Bologna, Bologna, Italy","Department of Electrical, Electronic and Information Engineering \"Guglielmo Marconi\" (DEI), University of Bologna","Department of Information Technology and Electrical Engineering of the Swiss Federal Institute of Technology Zurich (ETH Zurich)"],"raw_orcid":"https://orcid.org/0000-0001-8705-0761","affiliations":[{"raw_affiliation_string":"Department of Electrical, Electronic and Information Engineering \u201cGuglielmo Marconi\u201d (DEI), University of Bologna, Bologna, Italy","institution_ids":["https://openalex.org/I4210098188","https://openalex.org/I9360294"]},{"raw_affiliation_string":"Department of Electrical, Electronic and Information Engineering \"Guglielmo Marconi\" (DEI), University of Bologna","institution_ids":["https://openalex.org/I4210098188"]},{"raw_affiliation_string":"Department of Information Technology and Electrical Engineering of the Swiss Federal Institute of Technology Zurich (ETH Zurich)","institution_ids":["https://openalex.org/I35440088","https://openalex.org/I5124864"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061145921","display_name":"Andrea Marongiu","orcid":"https://orcid.org/0000-0003-1010-4762"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]},{"id":"https://openalex.org/I4210098188","display_name":"Laboratori Guglielmo Marconi (Italy)","ror":"https://ror.org/01r3vad87","country_code":"IT","type":"company","lineage":["https://openalex.org/I4210098188"]},{"id":"https://openalex.org/I5124864","display_name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne","ror":"https://ror.org/02s376052","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I5124864"]}],"countries":["CH","IT"],"is_corresponding":false,"raw_author_name":"Andrea Marongiu","raw_affiliation_strings":["Department of Information Technology and Electrical Engineering, Swiss Federal Institute of Technology Zurich (ETH Zurich), Zurich, Switzerland","Department of Information Technology and Electrical Engineering of the Swiss Federal Institute of Technology Zurich (ETH Zurich)","Department of Electrical, Electronic and Information Engineering \"Guglielmo Marconi\" (DEI), University of Bologna"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Information Technology and Electrical Engineering, Swiss Federal Institute of Technology Zurich (ETH Zurich), Zurich, Switzerland","institution_ids":["https://openalex.org/I35440088"]},{"raw_affiliation_string":"Department of Information Technology and Electrical Engineering of the Swiss Federal Institute of Technology Zurich (ETH Zurich)","institution_ids":["https://openalex.org/I35440088","https://openalex.org/I5124864"]},{"raw_affiliation_string":"Department of Electrical, Electronic and Information Engineering \"Guglielmo Marconi\" (DEI), University of Bologna","institution_ids":["https://openalex.org/I4210098188"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5043408422","display_name":"Luca Benini","orcid":"https://orcid.org/0000-0001-8068-3806"},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]},{"id":"https://openalex.org/I4210098188","display_name":"Laboratori Guglielmo Marconi (Italy)","ror":"https://ror.org/01r3vad87","country_code":"IT","type":"company","lineage":["https://openalex.org/I4210098188"]},{"id":"https://openalex.org/I5124864","display_name":"\u00c9cole Polytechnique F\u00e9d\u00e9rale de Lausanne","ror":"https://ror.org/02s376052","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I5124864"]}],"countries":["CH","IT"],"is_corresponding":true,"raw_author_name":"Luca Benini","raw_affiliation_strings":["Department of Information Technology and Electrical Engineering, Swiss Federal Institute of Technology Zurich (ETH Zurich), Zurich, Switzerland","Department of Information Technology and Electrical Engineering of the Swiss Federal Institute of Technology Zurich (ETH Zurich)","Department of Electrical, Electronic and Information Engineering \"Guglielmo Marconi\" (DEI), University of Bologna"],"raw_orcid":"https://orcid.org/0000-0001-8068-3806","affiliations":[{"raw_affiliation_string":"Department of Information Technology and Electrical Engineering, Swiss Federal Institute of Technology Zurich (ETH Zurich), Zurich, Switzerland","institution_ids":["https://openalex.org/I35440088"]},{"raw_affiliation_string":"Department of Information Technology and Electrical Engineering of the Swiss Federal Institute of Technology Zurich (ETH Zurich)","institution_ids":["https://openalex.org/I35440088","https://openalex.org/I5124864"]},{"raw_affiliation_string":"Department of Electrical, Electronic and Information Engineering \"Guglielmo Marconi\" (DEI), University of Bologna","institution_ids":["https://openalex.org/I4210098188"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5043408422"],"corresponding_institution_ids":["https://openalex.org/I35440088","https://openalex.org/I4210098188","https://openalex.org/I5124864"],"apc_list":null,"apc_paid":null,"fwci":1.2818,"has_fulltext":true,"cited_by_count":7,"citation_normalized_percentile":{"value":0.77870792,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":"6","issue":"3","first_page":"330","last_page":"342"},"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9991000294685364,"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9987999796867371,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.888775110244751},{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.6374536156654358},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.5790398716926575},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.5605366826057434},{"id":"https://openalex.org/keywords/runtime-system","display_name":"Runtime system","score":0.48463210463523865},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4799509346485138},{"id":"https://openalex.org/keywords/workload","display_name":"Workload","score":0.4774230718612671},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4674324095249176},{"id":"https://openalex.org/keywords/computer-cluster","display_name":"Computer cluster","score":0.4164424538612366},{"id":"https://openalex.org/keywords/hardware-acceleration","display_name":"Hardware acceleration","score":0.4121749699115753},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.35583391785621643},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.33717435598373413},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.2585987150669098},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.15442654490470886}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.888775110244751},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.6374536156654358},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5790398716926575},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.5605366826057434},{"id":"https://openalex.org/C2780870223","wikidata":"https://www.wikidata.org/wiki/Q1004415","display_name":"Runtime system","level":2,"score":0.48463210463523865},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4799509346485138},{"id":"https://openalex.org/C2778476105","wikidata":"https://www.wikidata.org/wiki/Q628539","display_name":"Workload","level":2,"score":0.4774230718612671},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4674324095249176},{"id":"https://openalex.org/C29140674","wikidata":"https://www.wikidata.org/wiki/Q206637","display_name":"Computer cluster","level":2,"score":0.4164424538612366},{"id":"https://openalex.org/C13164978","wikidata":"https://www.wikidata.org/wiki/Q600158","display_name":"Hardware acceleration","level":3,"score":0.4121749699115753},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.35583391785621643},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.33717435598373413},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.2585987150669098},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.15442654490470886},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1109/tetc.2016.2554318","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tetc.2016.2554318","pdf_url":null,"source":{"id":"https://openalex.org/S2496326734","display_name":"IEEE Transactions on Emerging Topics in Computing","issn_l":"2168-6750","issn":["2168-6750","2376-4562"],"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 Emerging Topics in Computing","raw_type":"journal-article"},{"id":"pmh:oai:iris.unimore.it:11380/1171829","is_oa":true,"landing_page_url":"http://hdl.handle.net/11380/1171829","pdf_url":"https://iris.unimore.it/bitstream/11380/1171829/5/capotondi_tetc16.pdf","source":{"id":"https://openalex.org/S4306400718","display_name":"IRIS UNIMORE (University of Modena and Reggio Emilia)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I122346577","host_organization_name":"University of Modena and Reggio Emilia","host_organization_lineage":["https://openalex.org/I122346577"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/article"},{"id":"pmh:oai:cris.unibo.it:11585/575148","is_oa":true,"landing_page_url":"https://ieeexplore.ieee.org/document/7457625","pdf_url":null,"source":{"id":"https://openalex.org/S4306402579","display_name":"Archivio istituzionale della ricerca (Alma Mater Studiorum Universit\u00e0 di Bologna)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210117483","host_organization_name":"Istituto di Ematologia di Bologna","host_organization_lineage":["https://openalex.org/I4210117483"],"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":null,"raw_type":"info:eu-repo/semantics/article"},{"id":"pmh:oai:iris.unimore.it:11380/1171864","is_oa":true,"landing_page_url":"http://hdl.handle.net/11380/1171864","pdf_url":null,"source":{"id":"https://openalex.org/S4377196326","display_name":"Iris Unimore (University of Modena and Reggio Emilia)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I122346577","host_organization_name":"University of Modena and Reggio Emilia","host_organization_lineage":["https://openalex.org/I122346577"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"pmh:oai:iris.unimore.it:11380/1171829","is_oa":true,"landing_page_url":"http://hdl.handle.net/11380/1171829","pdf_url":"https://iris.unimore.it/bitstream/11380/1171829/5/capotondi_tetc16.pdf","source":{"id":"https://openalex.org/S4306400718","display_name":"IRIS UNIMORE (University of Modena and Reggio Emilia)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I122346577","host_organization_name":"University of Modena and Reggio Emilia","host_organization_lineage":["https://openalex.org/I122346577"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"info:eu-repo/semantics/article"},"sustainable_development_goals":[{"display_name":"Decent work and economic growth","id":"https://metadata.un.org/sdg/8","score":0.46000000834465027}],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2337148482.pdf","grobid_xml":"https://content.openalex.org/works/W2337148482.grobid-xml"},"referenced_works_count":34,"referenced_works":["https://openalex.org/W35325240","https://openalex.org/W143948075","https://openalex.org/W1552624537","https://openalex.org/W1930795142","https://openalex.org/W1974927420","https://openalex.org/W1981426552","https://openalex.org/W1995433361","https://openalex.org/W2011389593","https://openalex.org/W2022867993","https://openalex.org/W2023068795","https://openalex.org/W2057986348","https://openalex.org/W2066851213","https://openalex.org/W2078994750","https://openalex.org/W2079234664","https://openalex.org/W2098274770","https://openalex.org/W2102292411","https://openalex.org/W2109426995","https://openalex.org/W2116108734","https://openalex.org/W2126026097","https://openalex.org/W2134955305","https://openalex.org/W2142677441","https://openalex.org/W2147273725","https://openalex.org/W2156187359","https://openalex.org/W2166940427","https://openalex.org/W2176823226","https://openalex.org/W2259473246","https://openalex.org/W2282413880","https://openalex.org/W2417350949","https://openalex.org/W3149771602","https://openalex.org/W4242141188","https://openalex.org/W6601379346","https://openalex.org/W6605888257","https://openalex.org/W6645520502","https://openalex.org/W6695022590"],"related_works":["https://openalex.org/W2226356789","https://openalex.org/W2143665235","https://openalex.org/W983326236","https://openalex.org/W4312069186","https://openalex.org/W2085573357","https://openalex.org/W2031047992","https://openalex.org/W2094133266","https://openalex.org/W2806681060","https://openalex.org/W2165621019","https://openalex.org/W2561033805"],"abstract_inverted_index":{"Heterogeneous":[0],"systems":[1,31,161],"coupling":[2],"a":[3,39,74,78,118],"main":[4],"host":[5],"processor":[6],"with":[7],"one":[8],"or":[9],"more":[10],"manycore":[11,80],"accelerators":[12],"are":[13],"being":[14],"adopted":[15],"virtually":[16],"at":[17,34],"every":[18],"scale":[19],"to":[20,197],"achieve":[21],"ever-increasing":[22],"GOps/Watt":[23],"targets.":[24],"The":[25,95],"increased":[26],"hardware":[27],"complexity":[28],"of":[29,42,87,180],"such":[30],"is":[32,113],"paired":[33],"the":[35,47,84,134,141,169,186],"application":[36],"level":[37],"by":[38],"growing":[40],"number":[41],"applications":[43],"concurrently":[44],"running":[45],"on":[46,117,145,151],"system.":[48],"Techniques":[49],"that":[50],"enable":[51],"efficient":[52],"accelerator":[53,108,182],"resources":[54],"sharing,":[55],"supporting":[56],"multiple":[57],"programming":[58,93,136],"models":[59],"will":[60],"thus":[61],"be":[62,103],"increasingly":[63],"important":[64],"for":[65,77,83,121],"future":[66],"heterogeneous":[67,148],"SoCs.":[68],"In":[69,168,185],"this":[70],"paper":[71],"we":[72],"present":[73],"runtime":[75,96,111,143],"system":[76,144],"cluster-based":[79],"accelerator,":[81],"optimized":[82],"concurrent":[85],"execution":[86],"offloaded":[88],"computation":[89],"kernels":[90],"from":[91],"different":[92],"models.":[94],"supports":[97],"spatial":[98],"partitioning,":[99],"where":[100],"clusters":[101],"can":[102],"grouped":[104],"into":[105,133],"several":[106],"virtual":[107],"instances.":[109],"Our":[110],"design":[112],"modular":[114],"and":[115,162],"relies":[116],"generic":[119,130],"component":[120],"resource":[122,183],"(cluster)":[123],"scheduling,":[124],"plus":[125],"specialized":[126],"components":[127],"which":[128],"deploy":[129],"offload":[131],"requests":[132],"target":[135],"model":[137,199],"semantics.":[138],"We":[139],"evaluate":[140],"proposed":[142],"two":[146,152],"real":[147],"systems,":[149],"focusing":[150],"concrete":[153],"use":[154],"cases:":[155],"i)":[156],"single-user,":[157],"multi-application":[158],"high-end":[159],"embedded":[160],"ii)":[163],"multi-user,":[164],"multi-workload":[165],"low-power":[166],"microservers.":[167],"first":[170],"case,":[171,188],"our":[172,189],"approach":[173],"achieves":[174],"93":[175],"percent":[176,193],"efficiency":[177],"in":[178],"terms":[179],"available":[181],"exploitation.":[184],"second":[187],"support":[190],"allows":[191],"47":[192],"performance":[194],"improvement":[195],"compared":[196],"single-programming":[198],"systems.":[200]},"counts_by_year":[{"year":2022,"cited_by_count":2},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":1}],"updated_date":"2026-06-14T07:44:22.658603","created_date":"2025-10-10T00:00:00"}
