{"id":"https://openalex.org/W2973643951","doi":"https://doi.org/10.1109/lca.2019.2910521","title":"Determining Optimal Coherency Interface for Many-Accelerator SoCs Using Bayesian Optimization","display_name":"Determining Optimal Coherency Interface for Many-Accelerator SoCs Using Bayesian Optimization","publication_year":2019,"publication_date":"2019-07-01","ids":{"openalex":"https://openalex.org/W2973643951","doi":"https://doi.org/10.1109/lca.2019.2910521","mag":"2973643951"},"language":"en","primary_location":{"id":"doi:10.1109/lca.2019.2910521","is_oa":false,"landing_page_url":"https://doi.org/10.1109/lca.2019.2910521","pdf_url":null,"source":{"id":"https://openalex.org/S17643076","display_name":"IEEE Computer Architecture Letters","issn_l":"1556-6056","issn":["1556-6056","1556-6064","2473-2575"],"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 Computer Architecture Letters","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/A5072298152","display_name":"Kshitij Bhardwaj","orcid":"https://orcid.org/0000-0001-7076-9251"},"institutions":[{"id":"https://openalex.org/I2801851002","display_name":"Harvard University Press","ror":"https://ror.org/006v7bf86","country_code":"US","type":"other","lineage":["https://openalex.org/I136199984","https://openalex.org/I2801851002"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Kshitij Bhardwaj","raw_affiliation_strings":["Harvard University, Cambridge, MA, USA"],"affiliations":[{"raw_affiliation_string":"Harvard University, Cambridge, MA, USA","institution_ids":["https://openalex.org/I2801851002"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5091422392","display_name":"Marton Havasi","orcid":null},"institutions":[{"id":"https://openalex.org/I241749","display_name":"University of Cambridge","ror":"https://ror.org/013meh722","country_code":"GB","type":"education","lineage":["https://openalex.org/I241749"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Marton Havasi","raw_affiliation_strings":["University of Cambridge, Cambridge, United Kingdom"],"affiliations":[{"raw_affiliation_string":"University of Cambridge, Cambridge, United Kingdom","institution_ids":["https://openalex.org/I241749"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101953376","display_name":"Yuan Yao","orcid":"https://orcid.org/0000-0001-7479-9263"},"institutions":[{"id":"https://openalex.org/I2801851002","display_name":"Harvard University Press","ror":"https://ror.org/006v7bf86","country_code":"US","type":"other","lineage":["https://openalex.org/I136199984","https://openalex.org/I2801851002"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yuan Yao","raw_affiliation_strings":["Harvard University, Cambridge, MA, USA"],"affiliations":[{"raw_affiliation_string":"Harvard University, Cambridge, MA, USA","institution_ids":["https://openalex.org/I2801851002"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5026496503","display_name":"David Brooks","orcid":"https://orcid.org/0000-0002-0662-7889"},"institutions":[{"id":"https://openalex.org/I2801851002","display_name":"Harvard University Press","ror":"https://ror.org/006v7bf86","country_code":"US","type":"other","lineage":["https://openalex.org/I136199984","https://openalex.org/I2801851002"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"David M. Brooks","raw_affiliation_strings":["Harvard University, Cambridge, MA, USA"],"affiliations":[{"raw_affiliation_string":"Harvard University, Cambridge, MA, USA","institution_ids":["https://openalex.org/I2801851002"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109436046","display_name":"Jose Miguel Hernendez Lobato","orcid":null},"institutions":[{"id":"https://openalex.org/I241749","display_name":"University of Cambridge","ror":"https://ror.org/013meh722","country_code":"GB","type":"education","lineage":["https://openalex.org/I241749"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Jose Miguel Hernendez Lobato","raw_affiliation_strings":["University of Cambridge, Cambridge, United Kingdom"],"affiliations":[{"raw_affiliation_string":"University of Cambridge, Cambridge, United Kingdom","institution_ids":["https://openalex.org/I241749"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5043327132","display_name":"Gu-Yeon Wei","orcid":"https://orcid.org/0000-0001-5730-9904"},"institutions":[{"id":"https://openalex.org/I2801851002","display_name":"Harvard University Press","ror":"https://ror.org/006v7bf86","country_code":"US","type":"other","lineage":["https://openalex.org/I136199984","https://openalex.org/I2801851002"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Gu-Yeon Wei","raw_affiliation_strings":["Harvard University, Cambridge, MA, USA"],"affiliations":[{"raw_affiliation_string":"Harvard University, Cambridge, MA, USA","institution_ids":["https://openalex.org/I2801851002"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5072298152"],"corresponding_institution_ids":["https://openalex.org/I2801851002"],"apc_list":null,"apc_paid":null,"fwci":1.9746,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.86332574,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"18","issue":"2","first_page":"119","last_page":"123"},"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.9993000030517578,"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.9993000030517578,"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.9991999864578247,"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"}},{"id":"https://openalex.org/T11992","display_name":"CCD and CMOS Imaging Sensors","score":0.9988999962806702,"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.8521427512168884},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.6865073442459106},{"id":"https://openalex.org/keywords/memory-hierarchy","display_name":"Memory hierarchy","score":0.6796861290931702},{"id":"https://openalex.org/keywords/bayesian-optimization","display_name":"Bayesian optimization","score":0.6484122276306152},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.6198529005050659},{"id":"https://openalex.org/keywords/cache-coherence","display_name":"Cache coherence","score":0.5440953373908997},{"id":"https://openalex.org/keywords/coherence","display_name":"Coherence (philosophical gambling strategy)","score":0.44099557399749756},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.420303076505661},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3784075081348419},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.369453489780426},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.3582114279270172},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.31245359778404236},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.2767457365989685},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.13790085911750793},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.11088788509368896}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8521427512168884},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.6865073442459106},{"id":"https://openalex.org/C2778100165","wikidata":"https://www.wikidata.org/wiki/Q1589327","display_name":"Memory hierarchy","level":3,"score":0.6796861290931702},{"id":"https://openalex.org/C2778049539","wikidata":"https://www.wikidata.org/wiki/Q17002908","display_name":"Bayesian optimization","level":2,"score":0.6484122276306152},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.6198529005050659},{"id":"https://openalex.org/C141917322","wikidata":"https://www.wikidata.org/wiki/Q1025017","display_name":"Cache coherence","level":5,"score":0.5440953373908997},{"id":"https://openalex.org/C2781181686","wikidata":"https://www.wikidata.org/wiki/Q4226068","display_name":"Coherence (philosophical gambling strategy)","level":2,"score":0.44099557399749756},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.420303076505661},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3784075081348419},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.369453489780426},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.3582114279270172},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.31245359778404236},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.2767457365989685},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.13790085911750793},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.11088788509368896},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/lca.2019.2910521","is_oa":false,"landing_page_url":"https://doi.org/10.1109/lca.2019.2910521","pdf_url":null,"source":{"id":"https://openalex.org/S17643076","display_name":"IEEE Computer Architecture Letters","issn_l":"1556-6056","issn":["1556-6056","1556-6064","2473-2575"],"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 Computer Architecture Letters","raw_type":"journal-article"},{"id":"pmh:oai:generic.eprints.org:1126922","is_oa":false,"landing_page_url":"http://publications.eng.cam.ac.uk/1126922/","pdf_url":null,"source":{"id":"https://openalex.org/S4406922847","display_name":"Cambridge University Engineering Department Publications Database","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G6833841309","display_name":null,"funder_award_id":"1949798","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"}],"funders":[{"id":"https://openalex.org/F4320306087","display_name":"Semiconductor Research Corporation","ror":"https://ror.org/047z4n946"},{"id":"https://openalex.org/F4320307102","display_name":"Intel Corporation","ror":"https://ror.org/01ek73717"},{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W2012114780","https://openalex.org/W2019254738","https://openalex.org/W2112796928","https://openalex.org/W2147657366","https://openalex.org/W2162385899","https://openalex.org/W2192203593","https://openalex.org/W2284695707","https://openalex.org/W2742479298","https://openalex.org/W2884874829","https://openalex.org/W2899391615","https://openalex.org/W2900224194","https://openalex.org/W2951665052","https://openalex.org/W3124229194","https://openalex.org/W4231250608","https://openalex.org/W4234924654","https://openalex.org/W4249553981","https://openalex.org/W6655230987","https://openalex.org/W6695604773","https://openalex.org/W6764988152","https://openalex.org/W6813102376"],"related_works":["https://openalex.org/W2595172197","https://openalex.org/W2084856301","https://openalex.org/W2127970246","https://openalex.org/W4382618745","https://openalex.org/W2885125400","https://openalex.org/W1001352512","https://openalex.org/W3017188964","https://openalex.org/W2929727597","https://openalex.org/W4256119818","https://openalex.org/W2491371952"],"abstract_inverted_index":{"The":[0],"modern":[1],"system-on-chip":[2],"(SoC)":[3],"of":[4,17,123,125,189,197],"the":[5,37,40,45,58,69,75,86,89,92,107,121,150,157,172,183,190,193,205,222,228],"current":[6],"exascale":[7],"computing":[8],"era":[9],"is":[10,167],"complex.":[11],"These":[12],"SoCs":[13],"not":[14],"only":[15],"consist":[16],"several":[18,104],"general-purpose":[19],"processing":[20,201],"cores":[21],"but":[22,94],"also":[23,168],"integrate":[24,36],"many":[25],"specialized":[26],"hardware":[27],"accelerators.":[28],"Three":[29],"common":[30],"coherency":[31,135,142,175,185,233],"interfaces":[32],"are":[33],"used":[34],"to":[35,65,101,155,170,181,215,221],"accelerators":[38,59,72,90,139,191,229],"with":[39,44],"memory":[41],"hierarchy:":[42],"non-coherent,coherent":[43],"last-level":[46],"cache":[47],"(LLC),":[48],"and":[49,106,202],"fully-coherent.However,":[50],"using":[51],"a":[52,131,210,231],"single":[53,232],"coherence":[54],"interface":[55,212],"for":[56,187],"all":[57,227],"in":[60,68,85,192,195],"an":[61],"SoC":[62,194],"can":[63,79,115],"lead":[64],"significant":[66],"overheads:":[67],"non-coherent":[70],"model,":[71,88,109],"directly":[73],"access":[74,91],"main":[76],"memory,":[77],"which":[78],"have":[80],"considerable":[81],"performance":[82,98,219],"penalty;":[83],"whereas":[84],"LLC-coherent":[87],"LLC":[93],"may":[95],"suffer":[96],"from":[97],"bottleneck":[99],"due":[100],"contention":[102],"between":[103],"accelerators;":[105],"fully-coherent":[108],"that":[110,209],"relies":[111],"on":[112,149],"private":[113],"caches,":[114],"incur":[116],"non-trivial":[117],"power/area":[118],"overheads.":[119],"Given":[120],"limitations":[122],"each":[124,188],"these":[126],"interfaces,":[127,225],"this":[128],"paper":[129],"proposes":[130],"novel":[132],"performance-aware":[133],"hybrid":[134,174,211],"interface,":[136,176],"where":[137,226],"different":[138,141],"use":[140,178,230],"models,":[143],"decided":[144],"at":[145],"design":[146],"time":[147],"based":[148,165],"target":[151],"applications":[152],"so":[153],"as":[154],"optimize":[156],"overall":[158],"system":[159],"performance.":[160,198],"A":[161],"new":[162],"Bayesian":[163],"optimization":[164],"framework":[166,207],"proposed":[169,206],"determine":[171],"optimal":[173],"i.e.,":[177],"machine":[179],"learning":[180],"select":[182],"best":[184],"model":[186],"terms":[196],"For":[199],"image":[200],"classification":[203],"workloads,":[204],"determined":[208],"achieves":[213],"up":[214],"23":[216],"percent":[217],"better":[218],"compared":[220],"other":[223],"'homogeneous`":[224],"model.":[234]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":5},{"year":2020,"cited_by_count":1}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
