{"id":"https://openalex.org/W2088895605","doi":"https://doi.org/10.1109/hpca.2015.7056020","title":"Increasing multicore system efficiency through intelligent bandwidth shifting","display_name":"Increasing multicore system efficiency through intelligent bandwidth shifting","publication_year":2015,"publication_date":"2015-02-01","ids":{"openalex":"https://openalex.org/W2088895605","doi":"https://doi.org/10.1109/hpca.2015.7056020","mag":"2088895605"},"language":"en","primary_location":{"id":"doi:10.1109/hpca.2015.7056020","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca.2015.7056020","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 IEEE 21st International Symposium on High Performance Computer Architecture (HPCA)","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://hdl.handle.net/2117/84776","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5080896509","display_name":"V\u00edctor Jim\u00e9nez","orcid":"https://orcid.org/0000-0002-4468-8009"},"institutions":[{"id":"https://openalex.org/I4210114115","display_name":"IBM Research - Thomas J. Watson Research Center","ror":"https://ror.org/0265w5591","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Victor Jimenez","raw_affiliation_strings":["IBM T. J. Watson Research Center Yorktown Heights, NY","IBM, T.J. Watson Research Center, Yorktown Heights, NY 10598"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM T. J. Watson Research Center Yorktown Heights, NY","institution_ids":["https://openalex.org/I4210114115"]},{"raw_affiliation_string":"IBM, T.J. Watson Research Center, Yorktown Heights, NY 10598","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044824009","display_name":"Alper Buyuktosunoglu","orcid":"https://orcid.org/0000-0002-5341-8916"},"institutions":[{"id":"https://openalex.org/I4210114115","display_name":"IBM Research - Thomas J. Watson Research Center","ror":"https://ror.org/0265w5591","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Alper Buyuktosunoglu","raw_affiliation_strings":["IBM T. J. Watson Research Center Yorktown Heights, NY","IBM, T.J. Watson Research Center, Yorktown Heights, NY 10598"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM T. J. Watson Research Center Yorktown Heights, NY","institution_ids":["https://openalex.org/I4210114115"]},{"raw_affiliation_string":"IBM, T.J. Watson Research Center, Yorktown Heights, NY 10598","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009866527","display_name":"Pradip Bose","orcid":"https://orcid.org/0000-0002-1380-5671"},"institutions":[{"id":"https://openalex.org/I4210114115","display_name":"IBM Research - Thomas J. Watson Research Center","ror":"https://ror.org/0265w5591","country_code":"US","type":"facility","lineage":["https://openalex.org/I1341412227","https://openalex.org/I4210114115"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Pradip Bose","raw_affiliation_strings":["IBM T. J. Watson Research Center Yorktown Heights, NY","IBM, T.J. Watson Research Center, Yorktown Heights, NY 10598"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM T. J. Watson Research Center Yorktown Heights, NY","institution_ids":["https://openalex.org/I4210114115"]},{"raw_affiliation_string":"IBM, T.J. Watson Research Center, Yorktown Heights, NY 10598","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040997080","display_name":"Francis P. O'Connell","orcid":null},"institutions":[{"id":"https://openalex.org/I1311269955","display_name":"Apple (Israel)","ror":"https://ror.org/04ehjr030","country_code":"IL","type":"company","lineage":["https://openalex.org/I1311269955","https://openalex.org/I4210153776"]},{"id":"https://openalex.org/I4210153776","display_name":"Apple (United States)","ror":"https://ror.org/059hsda18","country_code":"US","type":"company","lineage":["https://openalex.org/I4210153776"]}],"countries":["IL","US"],"is_corresponding":false,"raw_author_name":"Francis P. O'Connell","raw_affiliation_strings":["Apple Inc. Lone Star Design Center, Austin, TX","Apple Inc., Lone Star Design Center, Austin, TX 78746"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Apple Inc. Lone Star Design Center, Austin, TX","institution_ids":["https://openalex.org/I4210153776"]},{"raw_affiliation_string":"Apple Inc., Lone Star Design Center, Austin, TX 78746","institution_ids":["https://openalex.org/I1311269955"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5026101378","display_name":"Francisco J. Cazorla","orcid":"https://orcid.org/0000-0002-3344-376X"},"institutions":[{"id":"https://openalex.org/I2799803557","display_name":"Barcelona Supercomputing Center","ror":"https://ror.org/05sd8tv96","country_code":"ES","type":"facility","lineage":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]},{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Francisco Cazorla","raw_affiliation_strings":["Barcelona Supercomputing Center, Barcelona, Spain","Barcelona Supercomputing Center,Barcelona, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Barcelona Supercomputing Center, Barcelona, Spain","institution_ids":["https://openalex.org/I9617848","https://openalex.org/I2799803557"]},{"raw_affiliation_string":"Barcelona Supercomputing Center,Barcelona, Spain","institution_ids":["https://openalex.org/I9617848","https://openalex.org/I2799803557"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5020844763","display_name":"Mateo Valero","orcid":"https://orcid.org/0000-0003-2917-2482"},"institutions":[{"id":"https://openalex.org/I2799803557","display_name":"Barcelona Supercomputing Center","ror":"https://ror.org/05sd8tv96","country_code":"ES","type":"facility","lineage":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]},{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Mateo Valero","raw_affiliation_strings":["Barcelona Supercomputing Center, Barcelona, Spain","Barcelona Supercomputing Center,Barcelona, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Barcelona Supercomputing Center, Barcelona, Spain","institution_ids":["https://openalex.org/I9617848","https://openalex.org/I2799803557"]},{"raw_affiliation_string":"Barcelona Supercomputing Center,Barcelona, Spain","institution_ids":["https://openalex.org/I9617848","https://openalex.org/I2799803557"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":18,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"39","last_page":"50"},"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9998000264167786,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9965000152587891,"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.8505809307098389},{"id":"https://openalex.org/keywords/instruction-prefetch","display_name":"Instruction prefetch","score":0.707177460193634},{"id":"https://openalex.org/keywords/memory-bandwidth","display_name":"Memory bandwidth","score":0.603663980960846},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.5593904256820679},{"id":"https://openalex.org/keywords/bandwidth","display_name":"Bandwidth (computing)","score":0.5424412488937378},{"id":"https://openalex.org/keywords/bandwidth-throttling","display_name":"Bandwidth throttling","score":0.522195041179657},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.5142969489097595},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5001065731048584},{"id":"https://openalex.org/keywords/multithreading","display_name":"Multithreading","score":0.4388974606990814},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.4272032380104065},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.39280688762664795},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3657929301261902},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3304060101509094},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.25178730487823486},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.1468650996685028}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8505809307098389},{"id":"https://openalex.org/C133588205","wikidata":"https://www.wikidata.org/wiki/Q28455645","display_name":"Instruction prefetch","level":3,"score":0.707177460193634},{"id":"https://openalex.org/C188045654","wikidata":"https://www.wikidata.org/wiki/Q17148339","display_name":"Memory bandwidth","level":2,"score":0.603663980960846},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.5593904256820679},{"id":"https://openalex.org/C2776257435","wikidata":"https://www.wikidata.org/wiki/Q1576430","display_name":"Bandwidth (computing)","level":2,"score":0.5424412488937378},{"id":"https://openalex.org/C173061102","wikidata":"https://www.wikidata.org/wiki/Q478819","display_name":"Bandwidth throttling","level":3,"score":0.522195041179657},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.5142969489097595},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5001065731048584},{"id":"https://openalex.org/C201410400","wikidata":"https://www.wikidata.org/wiki/Q1064412","display_name":"Multithreading","level":3,"score":0.4388974606990814},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.4272032380104065},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.39280688762664795},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3657929301261902},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3304060101509094},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.25178730487823486},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.1468650996685028},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C131097465","wikidata":"https://www.wikidata.org/wiki/Q178898","display_name":"Gas compressor","level":2,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/hpca.2015.7056020","is_oa":false,"landing_page_url":"https://doi.org/10.1109/hpca.2015.7056020","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2015 IEEE 21st International Symposium on High Performance Computer Architecture (HPCA)","raw_type":"proceedings-article"},{"id":"pmh:oai:recercat.cat:2072/265572","is_oa":true,"landing_page_url":"http://hdl.handle.net/2117/84776","pdf_url":null,"source":{"id":"https://openalex.org/S4306402147","display_name":"RECERCAT (Consorci de Serveis Universitaris de Catalunya)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210090028","host_organization_name":"Consorci de Serveis Universitaris de Catalunya","host_organization_lineage":["https://openalex.org/I4210090028"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/conferenceObject"}],"best_oa_location":{"id":"pmh:oai:recercat.cat:2072/265572","is_oa":true,"landing_page_url":"http://hdl.handle.net/2117/84776","pdf_url":null,"source":{"id":"https://openalex.org/S4306402147","display_name":"RECERCAT (Consorci de Serveis Universitaris de Catalunya)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210090028","host_organization_name":"Consorci de Serveis Universitaris de Catalunya","host_organization_lineage":["https://openalex.org/I4210090028"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/conferenceObject"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy","score":0.7599999904632568}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":47,"referenced_works":["https://openalex.org/W1557692423","https://openalex.org/W1994852423","https://openalex.org/W2003904025","https://openalex.org/W2010128395","https://openalex.org/W2025108891","https://openalex.org/W2041517833","https://openalex.org/W2045215983","https://openalex.org/W2056160756","https://openalex.org/W2057074087","https://openalex.org/W2092091742","https://openalex.org/W2092291350","https://openalex.org/W2097385643","https://openalex.org/W2099815586","https://openalex.org/W2099958604","https://openalex.org/W2101738713","https://openalex.org/W2102409597","https://openalex.org/W2103330947","https://openalex.org/W2109915751","https://openalex.org/W2112806194","https://openalex.org/W2113441357","https://openalex.org/W2115755232","https://openalex.org/W2117139173","https://openalex.org/W2118703320","https://openalex.org/W2133730001","https://openalex.org/W2135675903","https://openalex.org/W2143285027","https://openalex.org/W2150143212","https://openalex.org/W2152659795","https://openalex.org/W2153515302","https://openalex.org/W2159767828","https://openalex.org/W2162773908","https://openalex.org/W2165284728","https://openalex.org/W2166620913","https://openalex.org/W2166879008","https://openalex.org/W2168434784","https://openalex.org/W2169190816","https://openalex.org/W2171006257","https://openalex.org/W2295099251","https://openalex.org/W2323110450","https://openalex.org/W3146373325","https://openalex.org/W3204389768","https://openalex.org/W4237150160","https://openalex.org/W4248446132","https://openalex.org/W4254589276","https://openalex.org/W4255238016","https://openalex.org/W6675246879","https://openalex.org/W6675446712"],"related_works":["https://openalex.org/W1593688637","https://openalex.org/W2393520842","https://openalex.org/W2482815832","https://openalex.org/W2294358097","https://openalex.org/W2189498595","https://openalex.org/W1993191611","https://openalex.org/W1999755551","https://openalex.org/W4238392246","https://openalex.org/W2578331457","https://openalex.org/W2029518214"],"abstract_inverted_index":{"Memory":[0],"bandwidth":[1,39,74,107,113,161],"is":[2,50,146],"a":[3,13,51,165,191,213],"crucial":[4],"resource":[5],"in":[6,64,175],"computing":[7],"systems.":[8],"Current":[9],"CMP/SMT":[10],"processors":[11],"have":[12],"significant":[14,192],"number":[15],"of":[16,93,126,141,158,178,194],"cores":[17],"and":[18,75],"they":[19],"can":[20],"run":[21],"many":[22,200],"threads":[23],"concurrently.":[24],"This":[25,121],"large":[26],"thread":[27,203,211],"count":[28],"adds":[29],"high":[30,38],"pressure":[31],"to":[32,40,59,114,117,149],"the":[33,45,77,84,91,94,98,124,139,147,156,169,176,197],"memory":[34,42,56,73,127,135],"bus,":[35],"which":[36],"demands":[37],"service":[41],"requests":[43],"from":[44],"cores.":[46],"Hardware":[47],"data":[48],"prefetching":[49,67,80,85],"well-known":[52],"technique":[53],"for":[54],"hiding":[55],"latency.":[57],"Due":[58],"its":[60],"speculative":[61],"nature,":[62],"however,":[63],"some":[65],"situations":[66],"does":[68,188],"not":[69,150,189],"effectively":[70],"work,":[71],"wasting":[72],"polluting":[76],"caches.":[78],"Data":[79],"efficiency":[81],"depends":[82,89],"on":[83,90,97,164],"algorithm.":[86],"It":[87],"also":[88],"characteristics":[92],"applications":[95,115],"running":[96],"system.":[99],"In":[100,199],"this":[101,144],"paper":[102],"we":[103],"propose":[104],"an":[105],"online":[106],"shifting":[108,162],"mechanism":[109,122,163,187],"that":[110],"dynamically":[111],"assigns":[112],"according":[116],"their":[118],"prefetch":[119],"efficiency.":[120],"maximizes":[123],"utilization":[125],"bandwidth,":[128],"thereby":[129],"improving":[130],"system":[131,167],"performance":[132,204],"and/or":[133],"reducing":[134],"power":[136],"consumption.":[137],"To":[138],"best":[140],"our":[142,160],"knowledge,":[143],"solution":[145],"first":[148],"require":[151],"hardware":[152],"support.":[153],"We":[154,172],"evaluate":[155],"benefits":[157],"using":[159],"real":[166],"-":[168],"IBM":[170],"POWER7.":[171],"obtain":[173],"speedups":[174],"order":[177],"10-20%":[179],"(in":[180],"one":[181],"instance,":[182],"speedup":[183],"exceeds":[184],"1.6X).":[185],"Our":[186],"generate":[190],"degree":[193],"unfairness":[195],"among":[196],"applications.":[198],"cases":[201],"individual":[202],"increases":[205],"by":[206],"10-35%,":[207],"while":[208],"virtually":[209],"no":[210],"experiences":[212],"slowdown":[214],"larger":[215],"than":[216],"5%.":[217]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":3},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":3},{"year":2016,"cited_by_count":4}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
