{"id":"https://openalex.org/W2791224951","doi":"https://doi.org/10.1145/3168819","title":"Lightweight detection of cache conflicts","display_name":"Lightweight detection of cache conflicts","publication_year":2018,"publication_date":"2018-02-24","ids":{"openalex":"https://openalex.org/W2791224951","doi":"https://doi.org/10.1145/3168819","mag":"2791224951"},"language":"en","primary_location":{"id":"doi:10.1145/3168819","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3168819","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 International Symposium on Code Generation and Optimization","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/A5036385652","display_name":"Probir Roy","orcid":"https://orcid.org/0000-0001-8877-0787"},"institutions":[{"id":"https://openalex.org/I16285277","display_name":"William & Mary","ror":"https://ror.org/03hsf0573","country_code":"US","type":"education","lineage":["https://openalex.org/I16285277"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Probir Roy","raw_affiliation_strings":["College of William and Mary, USA"],"affiliations":[{"raw_affiliation_string":"College of William and Mary, USA","institution_ids":["https://openalex.org/I16285277"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043209884","display_name":"Shuaiwen Leon Song","orcid":"https://orcid.org/0000-0002-8402-1436"},"institutions":[{"id":"https://openalex.org/I142606810","display_name":"Pacific Northwest National Laboratory","ror":"https://ror.org/05h992307","country_code":"US","type":"facility","lineage":["https://openalex.org/I1325736334","https://openalex.org/I1330989302","https://openalex.org/I142606810","https://openalex.org/I39565521"]},{"id":"https://openalex.org/I16285277","display_name":"William & Mary","ror":"https://ror.org/03hsf0573","country_code":"US","type":"education","lineage":["https://openalex.org/I16285277"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Shuaiwen Leon Song","raw_affiliation_strings":["Pacific Northwest National Laboratory, USA / College of William and Mary, USA"],"affiliations":[{"raw_affiliation_string":"Pacific Northwest National Laboratory, USA / College of William and Mary, USA","institution_ids":["https://openalex.org/I142606810","https://openalex.org/I16285277"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006650430","display_name":"Sriram Krishnamoorthy","orcid":"https://orcid.org/0000-0002-4682-1002"},"institutions":[{"id":"https://openalex.org/I142606810","display_name":"Pacific Northwest National Laboratory","ror":"https://ror.org/05h992307","country_code":"US","type":"facility","lineage":["https://openalex.org/I1325736334","https://openalex.org/I1330989302","https://openalex.org/I142606810","https://openalex.org/I39565521"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sriram Krishnamoorthy","raw_affiliation_strings":["Pacific Northwest National Laboratory, USA"],"affiliations":[{"raw_affiliation_string":"Pacific Northwest National Laboratory, USA","institution_ids":["https://openalex.org/I142606810"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100331713","display_name":"Xu Liu","orcid":"https://orcid.org/0000-0002-8984-5485"},"institutions":[{"id":"https://openalex.org/I16285277","display_name":"William & Mary","ror":"https://ror.org/03hsf0573","country_code":"US","type":"education","lineage":["https://openalex.org/I16285277"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xu Liu","raw_affiliation_strings":["College of William and Mary, USA"],"affiliations":[{"raw_affiliation_string":"College of William and Mary, USA","institution_ids":["https://openalex.org/I16285277"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5036385652"],"corresponding_institution_ids":["https://openalex.org/I16285277"],"apc_list":null,"apc_paid":null,"fwci":1.0099,"has_fulltext":false,"cited_by_count":13,"citation_normalized_percentile":{"value":0.73148374,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"14","issue":null,"first_page":"200","last_page":"213"},"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.9986000061035156,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9980000257492065,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/cache","display_name":"Cache","score":0.8994053602218628},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8697545528411865},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.7190845608711243},{"id":"https://openalex.org/keywords/cache-invalidation","display_name":"Cache invalidation","score":0.7008185982704163},{"id":"https://openalex.org/keywords/cache-pollution","display_name":"Cache pollution","score":0.690942645072937},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6350701451301575},{"id":"https://openalex.org/keywords/cache-coloring","display_name":"Cache coloring","score":0.6280918121337891},{"id":"https://openalex.org/keywords/smart-cache","display_name":"Smart Cache","score":0.5645849704742432},{"id":"https://openalex.org/keywords/bus-sniffing","display_name":"Bus sniffing","score":0.4796503186225891},{"id":"https://openalex.org/keywords/cache-oblivious-algorithm","display_name":"Cache-oblivious algorithm","score":0.44628119468688965},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.422710120677948},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.40000665187835693},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.336309552192688},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.28601282835006714}],"concepts":[{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.8994053602218628},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8697545528411865},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.7190845608711243},{"id":"https://openalex.org/C25536678","wikidata":"https://www.wikidata.org/wiki/Q5015977","display_name":"Cache invalidation","level":5,"score":0.7008185982704163},{"id":"https://openalex.org/C113166858","wikidata":"https://www.wikidata.org/wiki/Q5015981","display_name":"Cache pollution","level":5,"score":0.690942645072937},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6350701451301575},{"id":"https://openalex.org/C201148951","wikidata":"https://www.wikidata.org/wiki/Q5015976","display_name":"Cache coloring","level":4,"score":0.6280918121337891},{"id":"https://openalex.org/C167713795","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"Smart Cache","level":5,"score":0.5645849704742432},{"id":"https://openalex.org/C51185590","wikidata":"https://www.wikidata.org/wiki/Q1017228","display_name":"Bus sniffing","level":5,"score":0.4796503186225891},{"id":"https://openalex.org/C59687516","wikidata":"https://www.wikidata.org/wiki/Q5015938","display_name":"Cache-oblivious algorithm","level":5,"score":0.44628119468688965},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.422710120677948},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.40000665187835693},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.336309552192688},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.28601282835006714}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3168819","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3168819","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 International Symposium on Code Generation and Optimization","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.4099999964237213,"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16"}],"awards":[{"id":"https://openalex.org/G5738599057","display_name":null,"funder_award_id":"1464157, 1618620","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"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":43,"referenced_works":["https://openalex.org/W74469145","https://openalex.org/W139022163","https://openalex.org/W1555915743","https://openalex.org/W1811647789","https://openalex.org/W1842336537","https://openalex.org/W1968797199","https://openalex.org/W1975971241","https://openalex.org/W2027038566","https://openalex.org/W2030058342","https://openalex.org/W2032319803","https://openalex.org/W2063364927","https://openalex.org/W2065705265","https://openalex.org/W2080128705","https://openalex.org/W2080592089","https://openalex.org/W2082318969","https://openalex.org/W2086890464","https://openalex.org/W2095642645","https://openalex.org/W2100928955","https://openalex.org/W2105506259","https://openalex.org/W2117866850","https://openalex.org/W2118898690","https://openalex.org/W2122425154","https://openalex.org/W2128060503","https://openalex.org/W2134633067","https://openalex.org/W2136434791","https://openalex.org/W2139356353","https://openalex.org/W2142252451","https://openalex.org/W2144954274","https://openalex.org/W2147122795","https://openalex.org/W2156858199","https://openalex.org/W2158737060","https://openalex.org/W2161828193","https://openalex.org/W2170088834","https://openalex.org/W2217673633","https://openalex.org/W2340816002","https://openalex.org/W2397454561","https://openalex.org/W2415800180","https://openalex.org/W2725179571","https://openalex.org/W3006403827","https://openalex.org/W3085207559","https://openalex.org/W4239035626","https://openalex.org/W4239813889","https://openalex.org/W4245394119"],"related_works":["https://openalex.org/W2365803410","https://openalex.org/W2113875634","https://openalex.org/W2155502730","https://openalex.org/W2088799683","https://openalex.org/W2187141343","https://openalex.org/W4237553843","https://openalex.org/W2162744059","https://openalex.org/W1970102182","https://openalex.org/W2130688751","https://openalex.org/W4234336001"],"abstract_inverted_index":{"In":[0,118],"memory":[1,11],"hierarchies,":[2],"caches":[3,24],"perform":[4],"an":[5,154],"important":[6],"role":[7],"in":[8,28,74],"reducing":[9],"average":[10],"access":[12],"latency.":[13],"Minimizing":[14],"cache":[15,34,41,48,54,107,116,133,177],"misses":[16,35,42,49,108,134,179],"can":[17],"yield":[18],"significant":[19],"performance":[20,96],"gains.":[21],"As":[22],"set-associative":[23],"are":[25,50,85],"widely":[26],"used":[27],"modern":[29],"architectures,":[30],"capacity":[31,106,113],"and":[32,114,123,135,142,180],"conflict":[33,115,132,178],"co-exist.":[36],"These":[37],"two":[38],"types":[39],"of":[40,63,156,167],"require":[43],"different":[44],"optimization":[45],"strategies.":[46],"While":[47],"commonly":[51],"studied":[52],"using":[53],"simulators,":[55],"state-of-the-art":[56],"simulators":[57],"usually":[58],"incur":[59],"hundreds":[60],"to":[61,87,173],"thousands":[62],"times":[64],"a":[65,70,126,165],"program's":[66],"execution":[67,91],"runtime.":[68],"Moreover,":[69],"simulator":[71],"has":[72],"difficulty":[73],"simulating":[75],"complex":[76],"real":[77,93],"hardware.":[78],"To":[79],"overcome":[80],"these":[81],"limitations,":[82],"measurement":[83],"methods":[84],"proposed":[86],"directly":[88],"monitor":[89],"program":[90,139],"on":[92,105,164,176],"hardware":[94],"via":[95],"monitoring":[97],"units.":[98],"However,":[99],"existing":[100],"measurement-based":[101,128],"tools":[102],"either":[103],"focus":[104],"or":[109],"do":[110],"not":[111],"distinguish":[112],"misses.":[117],"this":[119],"paper,":[120],"we":[121],"design":[122],"implement":[124],"CCProf,":[125],"lightweight":[127],"profiler":[129],"that":[130,150],"identifies":[131],"associates":[136],"them":[137],"with":[138],"source":[140],"code":[141],"data":[143],"structures.":[144],"CCProf":[145,170],"incurs":[146],"moderate":[147],"runtime":[148],"overhead":[149],"is":[151,171],"at":[152],"least":[153],"order":[155],"magnitude":[157],"lower":[158],"than":[159],"simulators.":[160],"With":[161],"the":[162],"evaluation":[163],"number":[166],"representative":[168],"programs,":[169],"able":[172],"guide":[174],"optimizations":[175],"obtain":[181],"nontrivial":[182],"speedups.":[183]},"counts_by_year":[{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":2},{"year":2019,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
