{"id":"https://openalex.org/W4220898986","doi":"https://doi.org/10.1145/3489048.3526954","title":"CachePerf","display_name":"CachePerf","publication_year":2022,"publication_date":"2022-06-02","ids":{"openalex":"https://openalex.org/W4220898986","doi":"https://doi.org/10.1145/3489048.3526954"},"language":"en","primary_location":{"id":"doi:10.1145/3489048.3526954","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3489048.3526954","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Abstract Proceedings of the 2022 ACM SIGMETRICS/IFIP PERFORMANCE Joint International Conference on Measurement and Modeling of Computer Systems","raw_type":"proceedings-article"},"type":"preprint","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2203.08943","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101549406","display_name":"Jin Zhou","orcid":"https://orcid.org/0000-0002-8899-0007"},"institutions":[{"id":"https://openalex.org/I24603500","display_name":"University of Massachusetts Amherst","ror":"https://ror.org/0072zz521","country_code":"US","type":"education","lineage":["https://openalex.org/I24603500"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Jin Zhou","raw_affiliation_strings":["University of Massachusetts Amherst, Amherst, MA, USA"],"affiliations":[{"raw_affiliation_string":"University of Massachusetts Amherst, Amherst, MA, USA","institution_ids":["https://openalex.org/I24603500"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080677856","display_name":"Steven Tang","orcid":"https://orcid.org/0000-0003-1854-6426"},"institutions":[{"id":"https://openalex.org/I24603500","display_name":"University of Massachusetts Amherst","ror":"https://ror.org/0072zz521","country_code":"US","type":"education","lineage":["https://openalex.org/I24603500"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Steven (Jiaxun) Tang","raw_affiliation_strings":["University of Massachusetts Amherst, Amherst, MA, USA"],"affiliations":[{"raw_affiliation_string":"University of Massachusetts Amherst, Amherst, MA, USA","institution_ids":["https://openalex.org/I24603500"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075486060","display_name":"Hanmei Yang","orcid":"https://orcid.org/0009-0002-2817-7839"},"institutions":[{"id":"https://openalex.org/I24603500","display_name":"University of Massachusetts Amherst","ror":"https://ror.org/0072zz521","country_code":"US","type":"education","lineage":["https://openalex.org/I24603500"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hanmei Yang","raw_affiliation_strings":["University of Massachusetts Amherst, Amherst, MA, USA"],"affiliations":[{"raw_affiliation_string":"University of Massachusetts Amherst, Amherst, MA, USA","institution_ids":["https://openalex.org/I24603500"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5038870570","display_name":"Tongping Liu","orcid":"https://orcid.org/0000-0002-1968-4081"},"institutions":[{"id":"https://openalex.org/I24603500","display_name":"University of Massachusetts Amherst","ror":"https://ror.org/0072zz521","country_code":"US","type":"education","lineage":["https://openalex.org/I24603500"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tongping Liu","raw_affiliation_strings":["University of Massachusetts Amherst, Amherst, MA, USA"],"affiliations":[{"raw_affiliation_string":"University of Massachusetts Amherst, Amherst, MA, USA","institution_ids":["https://openalex.org/I24603500"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5101549406"],"corresponding_institution_ids":["https://openalex.org/I24603500"],"apc_list":null,"apc_paid":null,"fwci":0.2323,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.4635162,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"49","last_page":"50"},"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.9998999834060669,"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.9998999834060669,"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/T11005","display_name":"Radiation Effects in Electronics","score":0.9987999796867371,"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"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9976999759674072,"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.8674648404121399},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.8031514883041382},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5981861352920532},{"id":"https://openalex.org/keywords/profiling","display_name":"Profiling (computer programming)","score":0.5771651268005371},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.5223734974861145},{"id":"https://openalex.org/keywords/cache-only-memory-architecture","display_name":"Cache-only memory architecture","score":0.5083414912223816},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.4765796661376953},{"id":"https://openalex.org/keywords/cache-invalidation","display_name":"Cache invalidation","score":0.4661964476108551},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.4145657420158386},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.34638476371765137},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.32567280530929565},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3242573142051697},{"id":"https://openalex.org/keywords/cache-coloring","display_name":"Cache coloring","score":0.3075726628303528},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.26910269260406494}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8674648404121399},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.8031514883041382},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5981861352920532},{"id":"https://openalex.org/C187191949","wikidata":"https://www.wikidata.org/wiki/Q1138496","display_name":"Profiling (computer programming)","level":2,"score":0.5771651268005371},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.5223734974861145},{"id":"https://openalex.org/C3720319","wikidata":"https://www.wikidata.org/wiki/Q5015937","display_name":"Cache-only memory architecture","level":5,"score":0.5083414912223816},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.4765796661376953},{"id":"https://openalex.org/C25536678","wikidata":"https://www.wikidata.org/wiki/Q5015977","display_name":"Cache invalidation","level":5,"score":0.4661964476108551},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.4145657420158386},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.34638476371765137},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.32567280530929565},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3242573142051697},{"id":"https://openalex.org/C201148951","wikidata":"https://www.wikidata.org/wiki/Q5015976","display_name":"Cache coloring","level":4,"score":0.3075726628303528},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.26910269260406494}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3489048.3526954","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3489048.3526954","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Abstract Proceedings of the 2022 ACM SIGMETRICS/IFIP PERFORMANCE Joint International Conference on Measurement and Modeling of Computer Systems","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:2203.08943","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2203.08943","pdf_url":"https://arxiv.org/pdf/2203.08943","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2203.08943","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2203.08943","pdf_url":"https://arxiv.org/pdf/2203.08943","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":32,"referenced_works":["https://openalex.org/W36362339","https://openalex.org/W74469145","https://openalex.org/W182691100","https://openalex.org/W1551026808","https://openalex.org/W1878544538","https://openalex.org/W1973108383","https://openalex.org/W1975971241","https://openalex.org/W1977118386","https://openalex.org/W1994256395","https://openalex.org/W2080046548","https://openalex.org/W2080592089","https://openalex.org/W2089031675","https://openalex.org/W2100928955","https://openalex.org/W2104644701","https://openalex.org/W2111742517","https://openalex.org/W2113287010","https://openalex.org/W2122425154","https://openalex.org/W2123065508","https://openalex.org/W2130094715","https://openalex.org/W2169875292","https://openalex.org/W2170088834","https://openalex.org/W2292155014","https://openalex.org/W2333728936","https://openalex.org/W2340816002","https://openalex.org/W2470920449","https://openalex.org/W2787541352","https://openalex.org/W2791224951","https://openalex.org/W2914593751","https://openalex.org/W2955400013","https://openalex.org/W2999810048","https://openalex.org/W3181416503","https://openalex.org/W4250383993"],"related_works":["https://openalex.org/W2734782074","https://openalex.org/W2114386333","https://openalex.org/W2098406302","https://openalex.org/W2363769136","https://openalex.org/W2133489088","https://openalex.org/W2086718556","https://openalex.org/W2046128376","https://openalex.org/W2109715593","https://openalex.org/W2897450889","https://openalex.org/W1860107648"],"abstract_inverted_index":{"The":[0,81],"cache":[1,25,36,64,105,147],"plays":[2],"a":[3,54,87],"key":[4],"role":[5],"in":[6],"determining":[7],"the":[8,30,33,93,110,116,144,156],"performance":[9,79,131,164],"of":[10,35,49,63,71,120,146],"applications,":[11,72],"no":[12],"matter":[13],"for":[14],"sequential":[15],"or":[16],"concurrent":[17],"programs":[18],"on":[19,124],"homogeneous":[20],"and":[21,32,73,107,133,179],"heterogeneous":[22],"architecture.":[23],"Fixing":[24,155],"misses":[26,148],"requires":[27],"to":[28,41,97,114,162,172,176],"understand":[29],"origin":[31],"type":[34],"misses.":[37],"However,":[38],"this":[39],"remains":[40],"be":[42,168],"an":[43,169],"unresolved":[44],"issue":[45],"even":[46],"after":[47],"decades":[48],"research.":[50],"This":[51],"paper":[52],"proposes":[53],"unified":[55],"profiling":[56],"tool--CachePerf--that":[57],"could":[58],"correctly":[59],"identify":[60],"different":[61],"types":[62,145],"misses,":[65],"differentiate":[66],"allocator-induced":[67],"issues":[68,76],"from":[69,160],"those":[70],"exclude":[74],"minor":[75],"without":[77],"much":[78],"impact.":[80],"core":[82],"idea":[83],"behind":[84],"CachePerf":[85,127,150,166],"is":[86],"hybrid":[88],"sampling":[89,96,113],"scheme:":[90],"it":[91],"employs":[92,109],"PMU-based":[94],"coarse-grained":[95],"select":[98],"very":[99],"few":[100],"susceptible":[101],"instructions":[102],"(with":[103],"frequent":[104],"misses)":[106],"then":[108],"breakpoint-based":[111],"fine-grained":[112],"collect":[115],"memory":[117,135],"access":[118],"pattern":[119],"these":[121],"instructions.":[122],"Based":[123],"our":[125],"evaluation,":[126],"only":[128],"imposes":[129],"14%":[130],"overhead":[132,136],"19%":[134],"(for":[137],"applications":[138],"with":[139],"large":[140],"footprints),":[141],"while":[142],"identifying":[143],"correctly.":[149],"detected":[151],"9":[152],"previous-unknown":[153],"bugs.":[154],"reported":[157],"bugs":[158],"achieves":[159],"3%":[161],"3788%":[163],"speedup.":[165],"will":[167],"indispensable":[170],"complementary":[171],"existing":[173],"profilers":[174],"due":[175],"its":[177],"effectiveness":[178],"low":[180],"overhead.":[181]},"counts_by_year":[{"year":2024,"cited_by_count":1}],"updated_date":"2026-03-20T23:20:44.827607","created_date":"2022-04-03T00:00:00"}
