{"id":"https://openalex.org/W2292155014","doi":"https://doi.org/10.1145/2854038.2854039","title":"Cheetah: detecting false sharing efficiently and effectively","display_name":"Cheetah: detecting false sharing efficiently and effectively","publication_year":2016,"publication_date":"2016-02-29","ids":{"openalex":"https://openalex.org/W2292155014","doi":"https://doi.org/10.1145/2854038.2854039","mag":"2292155014"},"language":"en","primary_location":{"id":"doi:10.1145/2854038.2854039","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2854038.2854039","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2854038.2854039?download=true","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2016 International Symposium on Code Generation and Optimization","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/2854038.2854039?download=true","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5038870570","display_name":"Tongping Liu","orcid":"https://orcid.org/0000-0002-1968-4081"},"institutions":[{"id":"https://openalex.org/I45438204","display_name":"The University of Texas at San Antonio","ror":"https://ror.org/01kd65564","country_code":"US","type":"education","lineage":["https://openalex.org/I45438204"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Tongping Liu","raw_affiliation_strings":["University of Texas at San Antonio, USA"],"affiliations":[{"raw_affiliation_string":"University of Texas at San Antonio, USA","institution_ids":["https://openalex.org/I45438204"]}]},{"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":2,"corresponding_author_ids":["https://openalex.org/A5038870570"],"corresponding_institution_ids":["https://openalex.org/I45438204"],"apc_list":null,"apc_paid":null,"fwci":4.1597,"has_fulltext":true,"cited_by_count":30,"citation_normalized_percentile":{"value":0.93901329,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"11"},"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.9991000294685364,"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.9973999857902527,"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.8732873797416687},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.7630296945571899},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.6220856308937073},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.6079879999160767},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.6007626056671143},{"id":"https://openalex.org/keywords/software-deployment","display_name":"Software deployment","score":0.5503085851669312},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.46014532446861267},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4582405090332031},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.3208853006362915},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.21431124210357666},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.19281050562858582}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8732873797416687},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.7630296945571899},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.6220856308937073},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.6079879999160767},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.6007626056671143},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.5503085851669312},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.46014532446861267},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4582405090332031},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3208853006362915},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.21431124210357666},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.19281050562858582},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/2854038.2854039","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2854038.2854039","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2854038.2854039?download=true","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2016 International Symposium on Code Generation and Optimization","raw_type":"proceedings-article"},{"id":"pmh:oai:scholarworks.wm.edu:aspubs-1822","is_oa":false,"landing_page_url":"https://scholarworks.wm.edu/aspubs/816","pdf_url":null,"source":{"id":"https://openalex.org/S4306401254","display_name":"W&M Publish (College of William & Mary)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I16285277","host_organization_name":"William & Mary","host_organization_lineage":["https://openalex.org/I16285277"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Arts & Sciences Articles","raw_type":"text"}],"best_oa_location":{"id":"doi:10.1145/2854038.2854039","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2854038.2854039","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2854038.2854039?download=true","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2016 International Symposium on Code Generation and Optimization","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G8010902239","display_name":null,"funder_award_id":"1464157","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/F4320310677","display_name":"University of Texas at San Antonio","ror":"https://ror.org/01kd65564"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2292155014.pdf","grobid_xml":"https://content.openalex.org/works/W2292155014.grobid-xml"},"referenced_works_count":24,"referenced_works":["https://openalex.org/W35708471","https://openalex.org/W85452980","https://openalex.org/W1418412703","https://openalex.org/W1965771437","https://openalex.org/W1968797199","https://openalex.org/W1994256395","https://openalex.org/W1998141415","https://openalex.org/W2047109960","https://openalex.org/W2063364927","https://openalex.org/W2071761886","https://openalex.org/W2080046548","https://openalex.org/W2104644701","https://openalex.org/W2113287010","https://openalex.org/W2122425154","https://openalex.org/W2123065508","https://openalex.org/W2128274900","https://openalex.org/W2144433126","https://openalex.org/W2157352291","https://openalex.org/W2165734765","https://openalex.org/W2170088834","https://openalex.org/W2173730676","https://openalex.org/W2561675875","https://openalex.org/W4249203857","https://openalex.org/W4249713879"],"related_works":["https://openalex.org/W2566006169","https://openalex.org/W2770234245","https://openalex.org/W2987774938","https://openalex.org/W632915154","https://openalex.org/W4229499248","https://openalex.org/W4378874356","https://openalex.org/W2264746079","https://openalex.org/W2393741509","https://openalex.org/W2007651078","https://openalex.org/W1987160526"],"abstract_inverted_index":{"False":[0],"sharing":[1,40,75,113,130],"is":[2,44,148],"a":[3,70],"notorious":[4],"performance":[5,26,51,85],"problem":[6],"that":[7,72,89],"may":[8],"occur":[9],"in":[10,41,92],"multithreaded":[11],"programs":[12,43],"when":[13],"they":[14],"are":[15,90],"running":[16],"on":[17,119,145],"ubiquitous":[18],"multicore":[19],"hardware.":[20],"It":[21],"can":[22],"dramatically":[23],"degrade":[24],"the":[25,36,82,103,108,120],"by":[27,124],"up":[28],"to":[29,59,97,106],"an":[30],"order":[31],"of":[32,111],"magnitude,":[33],"significantly":[34],"hurting":[35],"scalability.":[37],"Identifying":[38],"false":[39,74,112,129],"complex":[42],"challenging.":[45],"Existing":[46],"tools":[47],"either":[48],"incur":[49],"significant":[50],"overhead":[52,144],"or":[53],"do":[54],"not":[55],"provide":[56],"adequate":[57],"information":[58,122],"guide":[60],"code":[61],"optimization.":[62],"To":[63],"address":[64],"these":[65],"problems,":[66],"we":[67],"develop":[68],"Cheetah,":[69],"profiler":[71],"detects":[73],"both":[76],"efficiently":[77],"and":[78,131],"effectively.":[79],"Cheetah":[80,101,126,147],"leverages":[81],"lightweight":[83],"hardware":[84],"monitoring":[86],"units":[87],"(PMUs)":[88],"available":[91],"most":[93],"modern":[94],"CPU":[95],"architectures":[96],"sample":[98],"memory":[99],"accesses.":[100],"develops":[102],"first":[104],"approach":[105],"quantify":[107],"optimization":[109,134],"potential":[110],"instances":[114],"without":[115],"actual":[116],"fixes,":[117],"based":[118],"latency":[121],"collected":[123],"PMUs.":[125],"precisely":[127],"reports":[128],"provides":[132],"insightful":[133],"guidance":[135],"for":[136,150],"programmers,":[137],"while":[138],"adding":[139],"less":[140],"than":[141],"7%":[142],"runtime":[143],"average.":[146],"ready":[149],"real":[151],"deployment.":[152]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":3},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":6},{"year":2018,"cited_by_count":4},{"year":2017,"cited_by_count":3}],"updated_date":"2026-04-21T08:09:41.155169","created_date":"2025-10-10T00:00:00"}
