{"id":"https://openalex.org/W2981512281","doi":"https://doi.org/10.1145/3331453.3361323","title":"Method for Reducing Overhead of Shared Memory Access Instrumentation","display_name":"Method for Reducing Overhead of Shared Memory Access Instrumentation","publication_year":2019,"publication_date":"2019-10-21","ids":{"openalex":"https://openalex.org/W2981512281","doi":"https://doi.org/10.1145/3331453.3361323","mag":"2981512281"},"language":"en","primary_location":{"id":"doi:10.1145/3331453.3361323","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3331453.3361323","pdf_url":null,"source":{"id":"https://openalex.org/S4306523809","display_name":"Proceedings of the 3rd International Conference on Computer Science and Application Engineering","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 3rd International Conference on Computer Science and Application Engineering","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/A5101703135","display_name":"Qianyu Liu","orcid":"https://orcid.org/0009-0006-0212-1318"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qianyu Liu","raw_affiliation_strings":["Department of Computer Science, University of Science and Technology of China, Hefei, Anhui, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Science and Technology of China, Hefei, Anhui, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084538628","display_name":"Naijie Gu","orcid":"https://orcid.org/0000-0002-8898-0896"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Naijie Gu","raw_affiliation_strings":["Department of Computer Science, University of Science and Technology of China, Hefei, Anhui, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Science and Technology of China, Hefei, Anhui, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5023241047","display_name":"Junjie Su","orcid":"https://orcid.org/0000-0001-6278-3918"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Junjie Su","raw_affiliation_strings":["Department of Computer Science, University of Science and Technology of China, Hefei, Anhui, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Science and Technology of China, Hefei, Anhui, China","institution_ids":["https://openalex.org/I126520041"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I126520041"],"apc_list":null,"apc_paid":null,"fwci":0.4901,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.66515837,"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":"1","last_page":"6"},"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/T12127","display_name":"Software System Performance and Reliability","score":0.9980000257492065,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.996999979019165,"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.8611923456192017},{"id":"https://openalex.org/keywords/instrumentation","display_name":"Instrumentation (computer programming)","score":0.6510335803031921},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5008244514465332},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.4967501759529114},{"id":"https://openalex.org/keywords/concurrency","display_name":"Concurrency","score":0.47331178188323975},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.462315171957016},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.38299793004989624}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8611923456192017},{"id":"https://openalex.org/C118530786","wikidata":"https://www.wikidata.org/wiki/Q1134732","display_name":"Instrumentation (computer programming)","level":2,"score":0.6510335803031921},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5008244514465332},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.4967501759529114},{"id":"https://openalex.org/C193702766","wikidata":"https://www.wikidata.org/wiki/Q1414548","display_name":"Concurrency","level":2,"score":0.47331178188323975},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.462315171957016},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.38299793004989624}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3331453.3361323","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3331453.3361323","pdf_url":null,"source":{"id":"https://openalex.org/S4306523809","display_name":"Proceedings of the 3rd International Conference on Computer Science and Application Engineering","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 3rd International Conference on Computer Science and Application Engineering","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","score":0.6200000047683716,"display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":12,"referenced_works":["https://openalex.org/W1048515","https://openalex.org/W1535409169","https://openalex.org/W1878544538","https://openalex.org/W2102674270","https://openalex.org/W2124237318","https://openalex.org/W2134569009","https://openalex.org/W2153185479","https://openalex.org/W2154557525","https://openalex.org/W2170922286","https://openalex.org/W2885992745","https://openalex.org/W6628822775","https://openalex.org/W6669661123"],"related_works":["https://openalex.org/W2998398829","https://openalex.org/W2358808348","https://openalex.org/W4233982289","https://openalex.org/W4232891356","https://openalex.org/W2624440775","https://openalex.org/W1899405913","https://openalex.org/W1760404489","https://openalex.org/W2748403830","https://openalex.org/W3004025993","https://openalex.org/W4238161016"],"abstract_inverted_index":{"Memory":[0,113],"monitoring":[1],"is":[2,30,68,79,87,122,147],"crucial":[3],"for":[4,37],"understanding":[5],"the":[6,82,106,109,145,152,167],"memory":[7,43,100,156],"access":[8,101],"behavior":[9],"of":[10,58,133,154],"applications.":[11],"Especially":[12],"in":[13,99],"multithreaded":[14],"programs,":[15],"dealing":[16],"with":[17],"concurrency":[18],"bugs":[19],"relies":[20],"on":[21,81,125],"tracking":[22],"and":[23,103,128,137,164],"analyzing":[24],"accesses":[25,44,157],"to":[26,33,70,90,116,149],"shared":[27],"memory.":[28],"Instrumentation":[29],"widely":[31],"used":[32],"obtain":[34],"diagnostic":[35],"information":[36],"runtime":[38,104,168],"checks.":[39],"However,":[40],"instrumenting":[41],"all":[42],"incurs":[45],"a":[46,52,63,131],"high":[47],"performance":[48,72],"overhead,":[49],"slowing":[50],"down":[51],"program's":[53],"execution":[54],"by":[55,76],"an":[56],"order":[57],"magnitude.":[59],"In":[60],"this":[61],"paper,":[62],"simple":[64],"but":[65],"novel":[66],"method":[67,146],"proposed":[69],"address":[71],"degradation":[73],"problem":[74],"caused":[75],"instrumentation.":[77],"It":[78],"based":[80,124],"following":[83],"key":[84],"insight:":[85],"there":[86],"no":[88],"need":[89],"track":[91],"those":[92],"thread-local":[93],"stack":[94],"accesses.":[95],"Recognizing":[96],"such":[97],"redundancy":[98],"instrumentation":[102,118],"checks,":[105],"paper":[107],"presents":[108],"IIMA":[110],"(Is":[111],"Interesting":[112],"Access)":[114],"algorithm":[115,121],"conduct":[117],"pruning.":[119],"The":[120,141],"implemented":[123],"LLVM":[126],"infrastructure":[127],"evaluated":[129],"across":[130],"range":[132],"well-designed":[134],"test":[135],"cases":[136],"open":[138],"source":[139],"benchmarks.":[140],"results":[142],"show":[143],"that":[144],"able":[148],"aggressively":[150],"reduce":[151,166],"amount":[153],"instrumented":[155],"especially":[158],"at":[159],"low":[160],"compilation":[161],"optimization":[162],"level":[163],"further":[165],"overhead.":[169]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2021,"cited_by_count":1}],"updated_date":"2026-06-26T08:34:08.712188","created_date":"2025-10-10T00:00:00"}
