{"id":"https://openalex.org/W2518153188","doi":"https://doi.org/10.1145/2968455.2968504","title":"Redesigning a tagless access buffer to require minimal ISA changes","display_name":"Redesigning a tagless access buffer to require minimal ISA changes","publication_year":2016,"publication_date":"2016-10-01","ids":{"openalex":"https://openalex.org/W2518153188","doi":"https://doi.org/10.1145/2968455.2968504","mag":"2518153188"},"language":"en","primary_location":{"id":"doi:10.1145/2968455.2968504","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2968455.2968504","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2968504&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the International Conference on Compilers, Architectures and Synthesis for Embedded Systems","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"http://dl.acm.org/ft_gateway.cfm?id=2968504&type=pdf","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5102828074","display_name":"Carlos S\u00e1nchez","orcid":"https://orcid.org/0000-0002-2965-9189"},"institutions":[{"id":"https://openalex.org/I103163165","display_name":"Florida State University","ror":"https://ror.org/05g3dte14","country_code":"US","type":"education","lineage":["https://openalex.org/I103163165"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Carlos Sanchez","raw_affiliation_strings":["Florida State University"],"affiliations":[{"raw_affiliation_string":"Florida State University","institution_ids":["https://openalex.org/I103163165"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028642608","display_name":"Peter Gavin","orcid":null},"institutions":[{"id":"https://openalex.org/I103163165","display_name":"Florida State University","ror":"https://ror.org/05g3dte14","country_code":"US","type":"education","lineage":["https://openalex.org/I103163165"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Peter Gavin","raw_affiliation_strings":["Florida State University"],"affiliations":[{"raw_affiliation_string":"Florida State University","institution_ids":["https://openalex.org/I103163165"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109321951","display_name":"Daniel Moreau","orcid":null},"institutions":[{"id":"https://openalex.org/I66862912","display_name":"Chalmers University of Technology","ror":"https://ror.org/040wg7k59","country_code":"SE","type":"education","lineage":["https://openalex.org/I66862912"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Daniel Moreau","raw_affiliation_strings":["Chalmers University of Technology, Sweden"],"affiliations":[{"raw_affiliation_string":"Chalmers University of Technology, Sweden","institution_ids":["https://openalex.org/I66862912"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024358692","display_name":"Magnus Sj\u00e4lander","orcid":"https://orcid.org/0000-0003-4232-6976"},"institutions":[{"id":"https://openalex.org/I123387679","display_name":"Uppsala University","ror":"https://ror.org/048a87296","country_code":"SE","type":"education","lineage":["https://openalex.org/I123387679"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Magnus Sj\u00e4lander","raw_affiliation_strings":["Uppsala University, Sweden"],"affiliations":[{"raw_affiliation_string":"Uppsala University, Sweden","institution_ids":["https://openalex.org/I123387679"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108249713","display_name":"David Whalley","orcid":null},"institutions":[{"id":"https://openalex.org/I103163165","display_name":"Florida State University","ror":"https://ror.org/05g3dte14","country_code":"US","type":"education","lineage":["https://openalex.org/I103163165"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"David Whalley","raw_affiliation_strings":["Florida State University"],"affiliations":[{"raw_affiliation_string":"Florida State University","institution_ids":["https://openalex.org/I103163165"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5053343948","display_name":"Per Larsson-Edefors","orcid":"https://orcid.org/0000-0001-5779-4313"},"institutions":[{"id":"https://openalex.org/I66862912","display_name":"Chalmers University of Technology","ror":"https://ror.org/040wg7k59","country_code":"SE","type":"education","lineage":["https://openalex.org/I66862912"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Per Larsson-Edefors","raw_affiliation_strings":["Chalmers University of Technology, Sweden"],"affiliations":[{"raw_affiliation_string":"Chalmers University of Technology, Sweden","institution_ids":["https://openalex.org/I66862912"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5022715353","display_name":"Sally A. McKee","orcid":"https://orcid.org/0000-0003-0514-3767"},"institutions":[{"id":"https://openalex.org/I66862912","display_name":"Chalmers University of Technology","ror":"https://ror.org/040wg7k59","country_code":"SE","type":"education","lineage":["https://openalex.org/I66862912"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Sally A. McKee","raw_affiliation_strings":["Chalmers University of Technology, Sweden"],"affiliations":[{"raw_affiliation_string":"Chalmers University of Technology, Sweden","institution_ids":["https://openalex.org/I66862912"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5102828074"],"corresponding_institution_ids":["https://openalex.org/I103163165"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.09390793,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"10"},"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.9987999796867371,"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.9983999729156494,"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.8508880138397217},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.7568975687026978},{"id":"https://openalex.org/keywords/translation-lookaside-buffer","display_name":"Translation lookaside buffer","score":0.7262983918190002},{"id":"https://openalex.org/keywords/memory-hierarchy","display_name":"Memory hierarchy","score":0.6993829011917114},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.5574832558631897},{"id":"https://openalex.org/keywords/efficient-energy-use","display_name":"Efficient energy use","score":0.5199131369590759},{"id":"https://openalex.org/keywords/byte","display_name":"Byte","score":0.47314584255218506},{"id":"https://openalex.org/keywords/hierarchy","display_name":"Hierarchy","score":0.4677664637565613},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4368409216403961},{"id":"https://openalex.org/keywords/page-fault","display_name":"Page fault","score":0.4279709756374359},{"id":"https://openalex.org/keywords/page-cache","display_name":"Page cache","score":0.41368046402931213},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.40082359313964844},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3920110762119293},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.36498045921325684},{"id":"https://openalex.org/keywords/physical-address","display_name":"Physical address","score":0.36212992668151855},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.35478535294532776},{"id":"https://openalex.org/keywords/virtual-memory","display_name":"Virtual memory","score":0.2976774573326111},{"id":"https://openalex.org/keywords/overlay","display_name":"Overlay","score":0.10610014200210571}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8508880138397217},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.7568975687026978},{"id":"https://openalex.org/C116007543","wikidata":"https://www.wikidata.org/wiki/Q1071403","display_name":"Translation lookaside buffer","level":4,"score":0.7262983918190002},{"id":"https://openalex.org/C2778100165","wikidata":"https://www.wikidata.org/wiki/Q1589327","display_name":"Memory hierarchy","level":3,"score":0.6993829011917114},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.5574832558631897},{"id":"https://openalex.org/C2742236","wikidata":"https://www.wikidata.org/wiki/Q924713","display_name":"Efficient energy use","level":2,"score":0.5199131369590759},{"id":"https://openalex.org/C43364308","wikidata":"https://www.wikidata.org/wiki/Q8799","display_name":"Byte","level":2,"score":0.47314584255218506},{"id":"https://openalex.org/C31170391","wikidata":"https://www.wikidata.org/wiki/Q188619","display_name":"Hierarchy","level":2,"score":0.4677664637565613},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4368409216403961},{"id":"https://openalex.org/C193343404","wikidata":"https://www.wikidata.org/wiki/Q1928607","display_name":"Page fault","level":5,"score":0.4279709756374359},{"id":"https://openalex.org/C36340418","wikidata":"https://www.wikidata.org/wiki/Q7124288","display_name":"Page cache","level":5,"score":0.41368046402931213},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.40082359313964844},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3920110762119293},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.36498045921325684},{"id":"https://openalex.org/C41036726","wikidata":"https://www.wikidata.org/wiki/Q844824","display_name":"Physical address","level":3,"score":0.36212992668151855},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.35478535294532776},{"id":"https://openalex.org/C76399640","wikidata":"https://www.wikidata.org/wiki/Q189401","display_name":"Virtual memory","level":4,"score":0.2976774573326111},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.10610014200210571},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"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/C34447519","wikidata":"https://www.wikidata.org/wiki/Q179522","display_name":"Market economy","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":2,"locations":[{"id":"doi:10.1145/2968455.2968504","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2968455.2968504","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2968504&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the International Conference on Compilers, Architectures and Synthesis for Embedded Systems","raw_type":"proceedings-article"},{"id":"pmh:oai:research.chalmers.se:240752","is_oa":false,"landing_page_url":"https://research.chalmers.se/en/publication/240752","pdf_url":null,"source":{"id":"https://openalex.org/S4306402469","display_name":"Chalmers Research (Chalmers University of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I66862912","host_organization_name":"Chalmers University of Technology","host_organization_lineage":["https://openalex.org/I66862912"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":""}],"best_oa_location":{"id":"doi:10.1145/2968455.2968504","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2968455.2968504","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2968504&type=pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the International Conference on Compilers, Architectures and Synthesis for Embedded Systems","raw_type":"proceedings-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/7","score":0.8999999761581421,"display_name":"Affordable and clean energy"}],"awards":[{"id":"https://openalex.org/G1377444774","display_name":"Broadening Participation in Computer Science","funder_award_id":"1259462","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G2003123045","display_name":null,"funder_award_id":"CNS-0964413","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G2319727885","display_name":"Scholarships for Service for FSU MS CC and CNSA Students","funder_award_id":"1241525","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G2902775447","display_name":"XPS: Full: FP: Collaborative Research: Sphinx: Combining Data and Instruction Level Parallelism through Demand Driven Execution of Imperative Programs","funder_award_id":"1533846","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G3850414024","display_name":"CSR: Medium: Collaborative Research: Static Pipelining, an Approach for Ultra-Low Power Embedded Processors","funder_award_id":"0964413","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4504017389","display_name":"IRES:U.S.-Sweden Research Experience in Efficient and Secure Mobile Systems for Students","funder_award_id":"1358147","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4570211719","display_name":null,"funder_award_id":"2015-5159","funder_id":"https://openalex.org/F4320322581","funder_display_name":"Vetenskapsr\u00e5det"},{"id":"https://openalex.org/G7858323504","display_name":null,"funder_award_id":"CNS- 0964413, DUE-1241525, DUE-1259462, IIA-1358147, and CCF-1533846","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G836165411","display_name":null,"funder_award_id":"DUE-1259462","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320322581","display_name":"Vetenskapsr\u00e5det","ror":"https://ror.org/03zttf063"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2518153188.pdf","grobid_xml":"https://content.openalex.org/works/W2518153188.grobid-xml"},"referenced_works_count":16,"referenced_works":["https://openalex.org/W1686420892","https://openalex.org/W1964471912","https://openalex.org/W1967022475","https://openalex.org/W1985856855","https://openalex.org/W2036579931","https://openalex.org/W2072880927","https://openalex.org/W2086329118","https://openalex.org/W2104225326","https://openalex.org/W2109342082","https://openalex.org/W2116701005","https://openalex.org/W2132386627","https://openalex.org/W2149590159","https://openalex.org/W2151614355","https://openalex.org/W2153099552","https://openalex.org/W2165570292","https://openalex.org/W4238321249"],"related_works":["https://openalex.org/W2355566153","https://openalex.org/W1437641643","https://openalex.org/W2521131576","https://openalex.org/W2576253365","https://openalex.org/W3196094483","https://openalex.org/W2000600995","https://openalex.org/W2119502203","https://openalex.org/W4318969896","https://openalex.org/W2387151092","https://openalex.org/W2362061522"],"abstract_inverted_index":{"Energy":[0],"efficiency":[1,45],"is":[2,15],"a":[3,30,64,140,167,173,196],"first-order":[4],"design":[5,143],"goal":[6],"for":[7,29],"nearly":[8],"all":[9],"classes":[10],"of":[11,33,46,74,115,128,170,179],"processors,":[12],"but":[13],"it":[14],"particularly":[16],"important":[17],"in":[18,25],"mobile":[19],"and":[20,38,106,130,159,189,199],"embedded":[21],"systems.":[22],"Data":[23],"caches":[24],"such":[26],"systems":[27],"account":[28],"large":[31],"portion":[32],"the":[34,43,47,72,75,84,90,100,116,125,185,200],"processor's":[35],"energy":[36,44,62,194],"usage,":[37],"thus":[39],"techniques":[40],"to":[41,52,89],"improve":[42],"cache":[48,61,76,87],"hierarchy":[49],"are":[50,81],"likely":[51],"have":[53],"high":[54],"impact.":[55],"Our":[56],"prior":[57],"work":[58],"reduced":[59],"data":[60,86,101],"via":[63],"tagless":[65],"access":[66,99],"buffer":[67,104],"(TAB)":[68],"that":[69,144],"sits":[70],"at":[71],"top":[73],"hierarchy.":[77,118],"Strided":[78],"memory":[79,117],"references":[80,96],"redirected":[82],"from":[83,112],"level-one":[85],"(L1D)":[88],"smaller,":[91],"more":[92,152],"energy-efficient":[93],"TAB.":[94],"These":[95],"need":[97],"not":[98],"translation":[102],"lookaside":[103],"(DTLB),":[105],"they":[107],"can":[108,176],"avoid":[109],"unnecessary":[110],"transfers":[111],"lower":[113],"levels":[114],"The":[119],"original":[120],"TAB":[121,142,156,175,201],"implementation":[122],"requires":[123,145],"changing":[124],"immediate":[126],"field":[127],"load":[129],"store":[131],"instructions,":[132],"necessitating":[133],"substantial":[134],"ISA":[135],"modifications.":[136],"Here":[137],"we":[138],"present":[139],"new":[141,186],"minimal":[146],"instruction":[147],"set":[148],"changes,":[149],"gives":[150],"software":[151],"explicit":[153],"control":[154],"over":[155],"resource":[157],"management,":[158],"remains":[160],"compatible":[161],"with":[162],"legacy":[163],"(non-TAB)":[164],"code.":[165],"With":[166],"line":[168],"size":[169],"32":[171],"bytes,":[172],"four-line":[174],"eliminate":[177],"31%":[178],"L1D":[180],"accesses,":[181],"on":[182],"average.":[183],"Together,":[184],"TAB,":[187],"L1D,":[188],"DTLB":[190],"use":[191],"22%":[192],"less":[193],"than":[195],"TAB-less":[197],"hierarchy,":[198],"system":[202],"decreases":[203],"execution":[204],"time":[205],"by":[206],"1.7%.":[207]},"counts_by_year":[],"updated_date":"2026-03-18T14:38:29.013473","created_date":"2025-10-10T00:00:00"}
