{"id":"https://openalex.org/W2806881671","doi":"https://doi.org/10.1145/3194554.3194573","title":"AB-Aware","display_name":"AB-Aware","publication_year":2018,"publication_date":"2018-05-30","ids":{"openalex":"https://openalex.org/W2806881671","doi":"https://doi.org/10.1145/3194554.3194573","mag":"2806881671"},"language":"en","primary_location":{"id":"doi:10.1145/3194554.3194573","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3194554.3194573","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2018 Great Lakes Symposium on VLSI","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/A5059661710","display_name":"Suhit Pai","orcid":null},"institutions":[{"id":"https://openalex.org/I162827531","display_name":"Indian Institute of Technology Bombay","ror":"https://ror.org/02qyf5152","country_code":"IN","type":"education","lineage":["https://openalex.org/I162827531"]}],"countries":["IN"],"is_corresponding":true,"raw_author_name":"Suhit Pai","raw_affiliation_strings":["Indian Institute of Technology, Bombay, Mumbai, India"],"affiliations":[{"raw_affiliation_string":"Indian Institute of Technology, Bombay, Mumbai, India","institution_ids":["https://openalex.org/I162827531"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056059616","display_name":"Newton Singh","orcid":null},"institutions":[{"id":"https://openalex.org/I162827531","display_name":"Indian Institute of Technology Bombay","ror":"https://ror.org/02qyf5152","country_code":"IN","type":"education","lineage":["https://openalex.org/I162827531"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Newton Singh","raw_affiliation_strings":["Indian Institute of Technology, Bombay, Mumbai, India"],"affiliations":[{"raw_affiliation_string":"Indian Institute of Technology, Bombay, Mumbai, India","institution_ids":["https://openalex.org/I162827531"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5073587430","display_name":"Virendra Singh","orcid":"https://orcid.org/0000-0002-7035-7844"},"institutions":[{"id":"https://openalex.org/I162827531","display_name":"Indian Institute of Technology Bombay","ror":"https://ror.org/02qyf5152","country_code":"IN","type":"education","lineage":["https://openalex.org/I162827531"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Virendra Singh","raw_affiliation_strings":["Indian Institute of Technology, Bombay, Mumbai, India"],"affiliations":[{"raw_affiliation_string":"Indian Institute of Technology, Bombay, Mumbai, India","institution_ids":["https://openalex.org/I162827531"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5059661710"],"corresponding_institution_ids":["https://openalex.org/I162827531"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.06526522,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"237","last_page":"242"},"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.9997000098228455,"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.9990000128746033,"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.8806954622268677},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.804540753364563},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.6170347332954407},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.5688934922218323},{"id":"https://openalex.org/keywords/spec#","display_name":"Spec#","score":0.5593690276145935},{"id":"https://openalex.org/keywords/cache-pollution","display_name":"Cache pollution","score":0.5085688829421997},{"id":"https://openalex.org/keywords/locality","display_name":"Locality","score":0.500817060470581},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.49697092175483704},{"id":"https://openalex.org/keywords/partition","display_name":"Partition (number theory)","score":0.49213260412216187},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4639306664466858},{"id":"https://openalex.org/keywords/reuse","display_name":"Reuse","score":0.4249266982078552},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.3951467275619507},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.3663424253463745}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8806954622268677},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.804540753364563},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.6170347332954407},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.5688934922218323},{"id":"https://openalex.org/C2778565505","wikidata":"https://www.wikidata.org/wiki/Q2207566","display_name":"Spec#","level":2,"score":0.5593690276145935},{"id":"https://openalex.org/C113166858","wikidata":"https://www.wikidata.org/wiki/Q5015981","display_name":"Cache pollution","level":5,"score":0.5085688829421997},{"id":"https://openalex.org/C2779808786","wikidata":"https://www.wikidata.org/wiki/Q6664603","display_name":"Locality","level":2,"score":0.500817060470581},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.49697092175483704},{"id":"https://openalex.org/C42812","wikidata":"https://www.wikidata.org/wiki/Q1082910","display_name":"Partition (number theory)","level":2,"score":0.49213260412216187},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4639306664466858},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.4249266982078552},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.3951467275619507},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.3663424253463745},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"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/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3194554.3194573","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3194554.3194573","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2018 Great Lakes Symposium on VLSI","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":13,"referenced_works":["https://openalex.org/W1987225815","https://openalex.org/W2029577083","https://openalex.org/W2036853599","https://openalex.org/W2038509324","https://openalex.org/W2082437541","https://openalex.org/W2120692212","https://openalex.org/W2124350608","https://openalex.org/W2143773524","https://openalex.org/W2150196852","https://openalex.org/W2154001575","https://openalex.org/W2160996172","https://openalex.org/W2205352609","https://openalex.org/W3144376511"],"related_works":["https://openalex.org/W2031173804","https://openalex.org/W2012518269","https://openalex.org/W2086718556","https://openalex.org/W2167303720","https://openalex.org/W2061075966","https://openalex.org/W2146079099","https://openalex.org/W1965891727","https://openalex.org/W1860107648","https://openalex.org/W1496086148","https://openalex.org/W57688818"],"abstract_inverted_index":{"In":[0,39],"modern":[1],"multicore":[2],"systems,":[3],"Last-Level":[4],"Cache":[5],"(LLC)":[6],"is":[7,118,205],"usually":[8],"shared":[9,40,119,151,202],"among":[10,37,161],"multiple":[11],"cores.":[12,222],"Though":[13],"it":[14],"benefits":[15,25],"applications":[16,57,81,93,162],"by":[17,120,192],"sharing":[18,58,163],"and":[19,69,166,189,196],"utilizing":[20],"cache":[21,45,51,55,146],"resources":[22],"efficiently;":[23],"the":[24,28,50,90,130,158,164,167,216,219],"come":[26],"at":[27],"cost":[29,107],"of":[30,72,108,211,221],"increased":[31],"conflict":[32],"misses":[33,124],"due":[34,64],"to":[35,65,137,149,194,207],"interference":[36,160],"applications.":[38,74],"LLC,":[41],"conventionally":[42],"used":[43],"LRU-based":[44],"replacement":[46,147,182],"policies":[47],"logically":[48],"partition":[49],"on-demand":[52],"basis.":[53],"Thus,":[54],"friendly":[56],"LLC":[59,165,172],"with":[60,170,215],"streaming":[61,73],"applications,":[62],"suffer":[63],"high":[66],"data":[67,78],"demands":[68],"low":[70],"reuse":[71],"Apart":[75],"from":[76],"different":[77,84],"locality":[79],"behavior,":[80],"also":[82],"show":[83],"memory":[85,97,116],"access":[86],"behavior":[87,144],"while":[88,99],"accessing":[89],"LLC.":[91,152,203],"Some":[92],"inherently":[94],"have":[95,101],"parallel":[96,121],"accesses":[98,117],"others":[100],"more":[102],"isolated":[103],"long-latency":[104],"accesses.":[105],"The":[106,153],"idle":[109],"cycles":[110],"processor":[111],"spends":[112],"waiting":[113],"for":[114,201],"off-chip":[115],"misses.":[122],"However,":[123],"which":[125],"occur":[126],"in":[127,218],"isolation":[128],"hurt":[129],"performance":[131,185],"most.":[132],"This":[133],"adds":[134],"another":[135],"dimension":[136],"application's":[138],"behavior.":[139],"We":[140],"propose":[141],"an":[142],"application":[143],"aware":[145],"policy":[148,155,183,213],"manage":[150],"proposed":[154],"simultaneously":[156],"reduces":[157],"negative":[159],"miss-penalty":[168],"associated":[169],"each":[171],"miss.":[173],"Evaluation":[174],"on":[175,186],"SPEC":[176],"CPU2006":[177],"benchmarks":[178],"shows":[179],"that":[180,209],"our":[181,212],"improves":[184,214],"dual-core":[187],"systems":[188],"quad-core":[190],"system":[191],"up":[193],"15.9%":[195],"23.8%":[197],"respectively":[198],"over":[199],"SRRIP":[200],"It":[204],"worth":[206],"note":[208],"effectiveness":[210],"increase":[217],"number":[220]},"counts_by_year":[{"year":2022,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2018-06-13T00:00:00"}
