{"id":"https://openalex.org/W4241648310","doi":"https://doi.org/10.1109/micro.2016.7783705","title":"Perceptron learning for reuse prediction","display_name":"Perceptron learning for reuse prediction","publication_year":2016,"publication_date":"2016-10-01","ids":{"openalex":"https://openalex.org/W4241648310","doi":"https://doi.org/10.1109/micro.2016.7783705"},"language":"en","primary_location":{"id":"doi:10.1109/micro.2016.7783705","is_oa":false,"landing_page_url":"https://doi.org/10.1109/micro.2016.7783705","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2016 49th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO)","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/A5054779597","display_name":"Elvira Teran","orcid":"https://orcid.org/0000-0001-5047-7622"},"institutions":[{"id":"https://openalex.org/I2801613365","display_name":"Mitchell Institute","ror":"https://ror.org/03ds72003","country_code":"US","type":"nonprofit","lineage":["https://openalex.org/I2801613365"]},{"id":"https://openalex.org/I91045830","display_name":"Texas A&M University","ror":"https://ror.org/01f5ytq51","country_code":"US","type":"education","lineage":["https://openalex.org/I91045830"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Elvira Teran","raw_affiliation_strings":["Texas A&M University"],"affiliations":[{"raw_affiliation_string":"Texas A&M University","institution_ids":["https://openalex.org/I2801613365","https://openalex.org/I91045830"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100407686","display_name":"Zhe Wang","orcid":"https://orcid.org/0000-0003-4719-1804"},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zhe Wang","raw_affiliation_strings":["Intel Labs"],"affiliations":[{"raw_affiliation_string":"Intel Labs","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100612822","display_name":"Daniel A. Jim\u00e9nez","orcid":"https://orcid.org/0000-0001-5658-4883"},"institutions":[{"id":"https://openalex.org/I91045830","display_name":"Texas A&M University","ror":"https://ror.org/01f5ytq51","country_code":"US","type":"education","lineage":["https://openalex.org/I91045830"]},{"id":"https://openalex.org/I2801613365","display_name":"Mitchell Institute","ror":"https://ror.org/03ds72003","country_code":"US","type":"nonprofit","lineage":["https://openalex.org/I2801613365"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Daniel A. Jimenez","raw_affiliation_strings":["Texas A&M University"],"affiliations":[{"raw_affiliation_string":"Texas A&M University","institution_ids":["https://openalex.org/I2801613365","https://openalex.org/I91045830"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5054779597"],"corresponding_institution_ids":["https://openalex.org/I2801613365","https://openalex.org/I91045830"],"apc_list":null,"apc_paid":null,"fwci":4.8252,"has_fulltext":false,"cited_by_count":90,"citation_normalized_percentile":{"value":0.95587018,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":97,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"12"},"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.9997000098228455,"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.9997000098228455,"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.9984999895095825,"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/T12808","display_name":"Ferroelectric and Negative Capacitance Devices","score":0.9954000115394592,"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.8830816745758057},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.8592057228088379},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.7470225691795349},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6051616072654724},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.5690569877624512},{"id":"https://openalex.org/keywords/reuse","display_name":"Reuse","score":0.564018726348877},{"id":"https://openalex.org/keywords/perceptron","display_name":"Perceptron","score":0.5421922206878662},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.4275456368923187},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.4265919625759125},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.4111374318599701},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.13784947991371155}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8830816745758057},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.8592057228088379},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.7470225691795349},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6051616072654724},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.5690569877624512},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.564018726348877},{"id":"https://openalex.org/C60908668","wikidata":"https://www.wikidata.org/wiki/Q690207","display_name":"Perceptron","level":3,"score":0.5421922206878662},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.4275456368923187},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4265919625759125},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.4111374318599701},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.13784947991371155},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/micro.2016.7783705","is_oa":false,"landing_page_url":"https://doi.org/10.1109/micro.2016.7783705","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2016 49th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.6100000143051147,"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy"}],"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":27,"referenced_works":["https://openalex.org/W134620092","https://openalex.org/W1983305800","https://openalex.org/W1987367554","https://openalex.org/W2015691124","https://openalex.org/W2029577083","https://openalex.org/W2045110768","https://openalex.org/W2056003475","https://openalex.org/W2095258606","https://openalex.org/W2095914779","https://openalex.org/W2100901045","https://openalex.org/W2109432325","https://openalex.org/W2114133701","https://openalex.org/W2118383989","https://openalex.org/W2119234384","https://openalex.org/W2120629815","https://openalex.org/W2122108187","https://openalex.org/W2128060503","https://openalex.org/W2149412112","https://openalex.org/W2156484396","https://openalex.org/W2157229543","https://openalex.org/W2407328477","https://openalex.org/W3024192220","https://openalex.org/W3144376511","https://openalex.org/W6605391289","https://openalex.org/W6677772544","https://openalex.org/W6713558742","https://openalex.org/W6980919197"],"related_works":["https://openalex.org/W2061075966","https://openalex.org/W2167303720","https://openalex.org/W2404820046","https://openalex.org/W2046128376","https://openalex.org/W3161817247","https://openalex.org/W2109715593","https://openalex.org/W1918294866","https://openalex.org/W2012518269","https://openalex.org/W2401390283","https://openalex.org/W2068309140"],"abstract_inverted_index":{"The":[0,53,93],"disparity":[1],"between":[2],"last-level":[3,107],"cache":[4,13,22,29,177],"and":[5,31,82,104,117,133,158,165,180,195],"memory":[6],"latencies":[7],"motivates":[8],"the":[9,34,37,41,65,71,138,169,173,176],"search":[10],"for":[11,50,131,135,156,160,193,197],"efficient":[12],"management":[14],"policies.":[15],"Recent":[16],"work":[17],"in":[18,95],"predicting":[19],"reuse":[20,51,109],"of":[21,36,43,70,126,147,175,188],"blocks":[23],"enables":[24,114],"optimizations":[25],"that":[26],"significantly":[27],"improve":[28],"performance":[30],"efficiency.":[32],"However,":[33],"accuracy":[35,58,96],"prediction":[38,80,85,110],"mechanisms":[39],"limits":[40],"scope":[42],"optimization.":[44],"This":[45],"paper":[46],"proposes":[47],"perceptron":[48,112,149],"learning":[49,113,150],"prediction.":[52],"proposed":[54,72,170],"predictor":[55,73],"greatly":[56],"improves":[57],"over":[59,178],"previous":[60],"work.":[61],"For":[62,101,162],"multi-programmed":[63,163],"workloads,":[64],"average":[66],"false":[67,88],"positive":[68,89],"rate":[69],"is":[74],"3.2%,":[75],"while":[76],"sampling":[77],"dead":[78],"block":[79],"(SDBP)":[81],"signature-based":[83],"hit":[84],"(SHiP)":[86],"yield":[87],"rates":[90],"above":[91],"7%.":[92],"improvement":[94],"translates":[97],"directly":[98],"into":[99],"performance.":[100],"single-thread":[102],"workloads":[103,164],"a":[105,115,122,144,166,182],"4MB":[106],"cache,":[108,168],"with":[111,129,191],"replacement":[116],"bypass":[118],"optimization":[119],"to":[120],"achieve":[121],"geometric":[123,183],"mean":[124,184],"speedup":[125,187],"6.1%,":[127],"compared":[128,190],"3.8%":[130],"SHiP":[132,157,194],"3.5%":[134],"SDBP":[136],"on":[137],"SPEC":[139],"CPU":[140],"2006":[141],"benchmarks.":[142],"On":[143],"memory-intensive":[145],"subset":[146],"SPEC,":[148],"yields":[151,181],"18.3%":[152],"speedup,":[153],"versus":[154],"10.5%":[155],"7.7%":[159],"SDBP.":[161,198],"16MB":[167],"technique":[171],"doubles":[172],"efficiency":[174],"LRU":[179],"normalized":[185],"weighted":[186],"7.4%,":[189],"4.4%":[192],"4.2%":[196]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":10},{"year":2024,"cited_by_count":12},{"year":2023,"cited_by_count":15},{"year":2022,"cited_by_count":13},{"year":2021,"cited_by_count":12},{"year":2020,"cited_by_count":10},{"year":2019,"cited_by_count":4},{"year":2018,"cited_by_count":4},{"year":2017,"cited_by_count":7}],"updated_date":"2026-03-12T08:34:05.389933","created_date":"2025-10-10T00:00:00"}
