{"id":"https://openalex.org/W2064156449","doi":"https://doi.org/10.1109/ispass.2014.6844485","title":"Energy-efficient reconfigurable cache architectures for accelerator-enabled embedded systems","display_name":"Energy-efficient reconfigurable cache architectures for accelerator-enabled embedded systems","publication_year":2014,"publication_date":"2014-03-01","ids":{"openalex":"https://openalex.org/W2064156449","doi":"https://doi.org/10.1109/ispass.2014.6844485","mag":"2064156449"},"language":"en","primary_location":{"id":"doi:10.1109/ispass.2014.6844485","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ispass.2014.6844485","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2014 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)","raw_type":"proceedings-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/A5017675563","display_name":"Amin Farmahini-Farahani","orcid":null},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Amin Farmahini-Farahani","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Wisconsin-Madison","Dept. of Electr. & Comput. Eng., Univ. of Wisconsin Madison, Madison, WI, USA"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Wisconsin-Madison","institution_ids":["https://openalex.org/I135310074"]},{"raw_affiliation_string":"Dept. of Electr. & Comput. Eng., Univ. of Wisconsin Madison, Madison, WI, USA","institution_ids":["https://openalex.org/I135310074"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037648751","display_name":"Nam Sung Kim","orcid":"https://orcid.org/0000-0002-0442-5634"},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nam Sung Kim","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Wisconsin-Madison","Dept. of Electr. & Comput. Eng., Univ. of Wisconsin Madison, Madison, WI, USA"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Wisconsin-Madison","institution_ids":["https://openalex.org/I135310074"]},{"raw_affiliation_string":"Dept. of Electr. & Comput. Eng., Univ. of Wisconsin Madison, Madison, WI, USA","institution_ids":["https://openalex.org/I135310074"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5061323191","display_name":"Katherine Morrow","orcid":null},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Katherine Morrow","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Wisconsin-Madison","Dept. of Electr. & Comput. Eng., Univ. of Wisconsin Madison, Madison, WI, USA"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Wisconsin-Madison","institution_ids":["https://openalex.org/I135310074"]},{"raw_affiliation_string":"Dept. of Electr. & Comput. Eng., Univ. of Wisconsin Madison, Madison, WI, USA","institution_ids":["https://openalex.org/I135310074"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5017675563"],"corresponding_institution_ids":["https://openalex.org/I135310074"],"apc_list":null,"apc_paid":null,"fwci":1.2259,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.79545858,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"211","last_page":"220"},"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/T10829","display_name":"Interconnection Networks and Systems","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/T10904","display_name":"Embedded Systems Design 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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8464161157608032},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.7317079305648804},{"id":"https://openalex.org/keywords/smart-cache","display_name":"Smart Cache","score":0.6609293222427368},{"id":"https://openalex.org/keywords/cache-pollution","display_name":"Cache pollution","score":0.6239563822746277},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.6127510070800781},{"id":"https://openalex.org/keywords/efficient-energy-use","display_name":"Efficient energy use","score":0.5715234875679016},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5671482682228088},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.4913698732852936},{"id":"https://openalex.org/keywords/cache-coloring","display_name":"Cache coloring","score":0.47104525566101074},{"id":"https://openalex.org/keywords/energy-consumption","display_name":"Energy consumption","score":0.46611812710762024},{"id":"https://openalex.org/keywords/cache-invalidation","display_name":"Cache invalidation","score":0.46226704120635986},{"id":"https://openalex.org/keywords/page-cache","display_name":"Page cache","score":0.4474030137062073},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.44639384746551514},{"id":"https://openalex.org/keywords/memory-hierarchy","display_name":"Memory hierarchy","score":0.43108734488487244},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4187946319580078},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3960287272930145},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3883076608181}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8464161157608032},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.7317079305648804},{"id":"https://openalex.org/C167713795","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"Smart Cache","level":5,"score":0.6609293222427368},{"id":"https://openalex.org/C113166858","wikidata":"https://www.wikidata.org/wiki/Q5015981","display_name":"Cache pollution","level":5,"score":0.6239563822746277},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.6127510070800781},{"id":"https://openalex.org/C2742236","wikidata":"https://www.wikidata.org/wiki/Q924713","display_name":"Efficient energy use","level":2,"score":0.5715234875679016},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5671482682228088},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.4913698732852936},{"id":"https://openalex.org/C201148951","wikidata":"https://www.wikidata.org/wiki/Q5015976","display_name":"Cache coloring","level":4,"score":0.47104525566101074},{"id":"https://openalex.org/C2780165032","wikidata":"https://www.wikidata.org/wiki/Q16869822","display_name":"Energy consumption","level":2,"score":0.46611812710762024},{"id":"https://openalex.org/C25536678","wikidata":"https://www.wikidata.org/wiki/Q5015977","display_name":"Cache invalidation","level":5,"score":0.46226704120635986},{"id":"https://openalex.org/C36340418","wikidata":"https://www.wikidata.org/wiki/Q7124288","display_name":"Page cache","level":5,"score":0.4474030137062073},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.44639384746551514},{"id":"https://openalex.org/C2778100165","wikidata":"https://www.wikidata.org/wiki/Q1589327","display_name":"Memory hierarchy","level":3,"score":0.43108734488487244},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4187946319580078},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3960287272930145},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3883076608181},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/ispass.2014.6844485","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ispass.2014.6844485","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2014 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy","score":0.8999999761581421}],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":41,"referenced_works":["https://openalex.org/W1964471912","https://openalex.org/W1974169079","https://openalex.org/W1984718230","https://openalex.org/W2003313945","https://openalex.org/W2024612992","https://openalex.org/W2047128179","https://openalex.org/W2064866989","https://openalex.org/W2067204912","https://openalex.org/W2079055933","https://openalex.org/W2097537332","https://openalex.org/W2101308451","https://openalex.org/W2102193208","https://openalex.org/W2104617021","https://openalex.org/W2105680229","https://openalex.org/W2110292316","https://openalex.org/W2112833652","https://openalex.org/W2117285153","https://openalex.org/W2123990034","https://openalex.org/W2130408605","https://openalex.org/W2130558352","https://openalex.org/W2133721425","https://openalex.org/W2142033140","https://openalex.org/W2142315506","https://openalex.org/W2142543548","https://openalex.org/W2146561901","https://openalex.org/W2147520174","https://openalex.org/W2147657366","https://openalex.org/W2155470578","https://openalex.org/W2161991038","https://openalex.org/W2162148292","https://openalex.org/W2165099691","https://openalex.org/W2169339215","https://openalex.org/W2170806963","https://openalex.org/W2174102096","https://openalex.org/W2273440736","https://openalex.org/W2464177207","https://openalex.org/W4249006057","https://openalex.org/W4249652320","https://openalex.org/W4253414375","https://openalex.org/W6676353802","https://openalex.org/W6680960445"],"related_works":["https://openalex.org/W2133489088","https://openalex.org/W2118932116","https://openalex.org/W2114386333","https://openalex.org/W2535115842","https://openalex.org/W2126408955","https://openalex.org/W2396934146","https://openalex.org/W2363769136","https://openalex.org/W2148571123","https://openalex.org/W2734782074","https://openalex.org/W2539712666"],"abstract_inverted_index":{"High-performance":[0],"embedded":[1,8,76],"systems":[2,78],"often":[3],"include":[4],"one":[5],"or":[6,173],"more":[7,13],"processors":[9],"tightly":[10],"coupled":[11],"with":[12,79],"specialized":[14,27],"accelerators.":[15],"These":[16],"accelerators":[17],"improve":[18,128,210],"both":[19,48],"performance":[20,49,71],"and":[21,40,50,57,72,95,107,198,207,218],"energy":[22,73],"efficiency":[23],"because":[24],"they":[25],"are":[26],"for":[28,47,59,142],"specific":[29,31],"(or":[30],"classes":[32],"of)":[33],"computations.":[34],"Data":[35],"communication":[36],"between":[37,104,193],"the":[38,60,63,105,111,146,158,163,168,184,205],"accelerator":[39,164],"memory,":[41],"however,":[42],"is":[43],"a":[44,190],"potential":[45,112],"bottleneck":[46],"energy-efficiency.":[51],"In":[52],"this":[53,83],"paper,":[54],"we":[55,85,138],"compare":[56],"evaluate,":[58],"first":[61,153,206],"time,":[62],"impact":[64],"of":[65,75,113,145,196,223],"L1":[66,101,170,178,185],"data":[67,87,171],"cache":[68,88,102,120,147,172,186,211],"design":[69,89],"on":[70],"consumption":[74],"processor-accelerator":[77,150],"shared":[80],"memory.":[81],"For":[82],"evaluation,":[84],"consider":[86],"parameters":[90],"such":[91],"as":[92,98,100],"size,":[93],"associativity,":[94],"port":[96],"count,":[97],"well":[99],"sharing":[103],"processor":[106],"accelerator.":[108],"We":[109],"demonstrate":[110],"configurable":[114,191],"caches":[115],"to":[116,126,157,161,165,188,216],"exploit":[117],"diversity":[118],"in":[119,149],"requirements":[121],"across":[122],"hybrid":[123],"software/hardware":[124],"applications":[125],"significantly":[127],"energy-efficiency":[129,144,213],"while":[130],"maintaining":[131],"high":[132],"performance.":[133],"Guided":[134],"by":[135,214],"these":[136],"studies,":[137],"propose":[139],"two":[140],"techniques":[141,209],"improving":[143],"hierarchy":[148,212],"systems.":[151],"The":[152,180],"technique":[154,182],"adds":[155],"configurability":[156],"accelerator-cache":[159],"interface":[160],"allow":[162],"either":[166],"share":[167],"processor's":[169],"use":[174],"its":[175],"own":[176],"private":[177],"cache.":[179],"second":[181,208],"modifies":[183],"structure":[187],"provide":[189],"tradeoff":[192],"bandwidth":[194],"(number":[195],"ports)":[197],"capacity.":[199],"Our":[200],"simulation":[201],"results":[202],"show":[203],"that":[204,222],"up":[215],"64%":[217],"33%,":[219],"respectively,":[220],"over":[221],"non-configurable":[224],"caches.":[225]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2015,"cited_by_count":3},{"year":2014,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
