{"id":"https://openalex.org/W2002144472","doi":"https://doi.org/10.1093/comjnl/bxt013","title":"Data Race Detection with Minimal Hardware Support","display_name":"Data Race Detection with Minimal Hardware Support","publication_year":2013,"publication_date":"2013-02-20","ids":{"openalex":"https://openalex.org/W2002144472","doi":"https://doi.org/10.1093/comjnl/bxt013","mag":"2002144472"},"language":"en","primary_location":{"id":"doi:10.1093/comjnl/bxt013","is_oa":false,"landing_page_url":"https://doi.org/10.1093/comjnl/bxt013","pdf_url":null,"source":{"id":"https://openalex.org/S44643521","display_name":"The Computer Journal","issn_l":"0010-4620","issn":["0010-4620","1460-2067"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310311648","host_organization_name":"Oxford University Press","host_organization_lineage":["https://openalex.org/P4310311648","https://openalex.org/P4310311647"],"host_organization_lineage_names":["Oxford University Press","University of Oxford"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The Computer Journal","raw_type":"journal-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/A5014662326","display_name":"R. Gonzalez-Alberquilla","orcid":null},"institutions":[{"id":"https://openalex.org/I121748325","display_name":"Universidad Complutense de Madrid","ror":"https://ror.org/02p0gd045","country_code":"ES","type":"education","lineage":["https://openalex.org/I121748325"]}],"countries":["ES"],"is_corresponding":true,"raw_author_name":"R. Gonzalez-Alberquilla","raw_affiliation_strings":["Dept. de Arq. de Computadores y Automatica, Univ. Complutense de Madrid, Madrid, Spain"],"affiliations":[{"raw_affiliation_string":"Dept. de Arq. de Computadores y Automatica, Univ. Complutense de Madrid, Madrid, Spain","institution_ids":["https://openalex.org/I121748325"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009858152","display_name":"Fernando Emmanuel Frati","orcid":"https://orcid.org/0000-0003-3293-1048"},"institutions":[{"id":"https://openalex.org/I874386039","display_name":"Universidad Nacional de La Plata","ror":"https://ror.org/01tjs6929","country_code":"AR","type":"education","lineage":["https://openalex.org/I874386039"]}],"countries":["AR"],"is_corresponding":false,"raw_author_name":"F. E. Frati","raw_affiliation_strings":["Inst. de Investigacion en Inform\u00e1tica III-LIDI, Univ. Nacional de La Plata, La Plata, Argentina"],"affiliations":[{"raw_affiliation_string":"Inst. de Investigacion en Inform\u00e1tica III-LIDI, Univ. Nacional de La Plata, La Plata, Argentina","institution_ids":["https://openalex.org/I874386039"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5041013586","display_name":"Lu\u00eds Pi\u00f1uel","orcid":"https://orcid.org/0000-0002-3049-828X"},"institutions":[{"id":"https://openalex.org/I121748325","display_name":"Universidad Complutense de Madrid","ror":"https://ror.org/02p0gd045","country_code":"ES","type":"education","lineage":["https://openalex.org/I121748325"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"L. Pinuel","raw_affiliation_strings":["Dept. de Arq. de Computadores y Automatica, Univ. Complutense de Madrid, Madrid, Spain"],"affiliations":[{"raw_affiliation_string":"Dept. de Arq. de Computadores y Automatica, Univ. Complutense de Madrid, Madrid, Spain","institution_ids":["https://openalex.org/I121748325"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024493389","display_name":"Karin Strau\u00df","orcid":"https://orcid.org/0000-0002-8327-5477"},"institutions":[{"id":"https://openalex.org/I201448701","display_name":"University of Washington","ror":"https://ror.org/00cvxb145","country_code":"US","type":"education","lineage":["https://openalex.org/I201448701"]},{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"K. Strauss","raw_affiliation_strings":["Department of Computer Science and Engineering, University of Washington, Seattle, WA, USA","Microsoft Research, Redmond, WA, USA","3Microsoft Research, Redmond, WA, USA","4Department of Computer Science and Engineering, University of Washington, Seattle, WA, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, University of Washington, Seattle, WA, USA","institution_ids":["https://openalex.org/I201448701"]},{"raw_affiliation_string":"Microsoft Research, Redmond, WA, USA","institution_ids":["https://openalex.org/I1290206253"]},{"raw_affiliation_string":"3Microsoft Research, Redmond, WA, USA","institution_ids":["https://openalex.org/I1290206253"]},{"raw_affiliation_string":"4Department of Computer Science and Engineering, University of Washington, Seattle, WA, USA","institution_ids":["https://openalex.org/I201448701"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5081914923","display_name":"Lu\u00eds Ceze","orcid":"https://orcid.org/0000-0002-1377-6217"},"institutions":[{"id":"https://openalex.org/I121748325","display_name":"Universidad Complutense de Madrid","ror":"https://ror.org/02p0gd045","country_code":"ES","type":"education","lineage":["https://openalex.org/I121748325"]},{"id":"https://openalex.org/I201448701","display_name":"University of Washington","ror":"https://ror.org/00cvxb145","country_code":"US","type":"education","lineage":["https://openalex.org/I201448701"]}],"countries":["ES","US"],"is_corresponding":false,"raw_author_name":"L. Ceze","raw_affiliation_strings":["Department of Computer Science and Engineering, University of Washington, Seattle, WA, USA","Universidad Complutense de Madrid"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, University of Washington, Seattle, WA, USA","institution_ids":["https://openalex.org/I201448701"]},{"raw_affiliation_string":"Universidad Complutense de Madrid","institution_ids":["https://openalex.org/I121748325"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5014662326"],"corresponding_institution_ids":["https://openalex.org/I121748325"],"apc_list":{"value":2635,"currency":"GBP","value_usd":3232},"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.07256428,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"57","issue":"5","first_page":"675","last_page":"692"},"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.9991999864578247,"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/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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8691019415855408},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.6473729014396667},{"id":"https://openalex.org/keywords/interleaving","display_name":"Interleaving","score":0.5436862707138062},{"id":"https://openalex.org/keywords/suite","display_name":"Suite","score":0.5293216109275818},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.5275492072105408},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.44328150153160095},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.428936630487442},{"id":"https://openalex.org/keywords/workload","display_name":"Workload","score":0.41945797204971313},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4067048132419586}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8691019415855408},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.6473729014396667},{"id":"https://openalex.org/C28034677","wikidata":"https://www.wikidata.org/wiki/Q17092530","display_name":"Interleaving","level":2,"score":0.5436862707138062},{"id":"https://openalex.org/C79581498","wikidata":"https://www.wikidata.org/wiki/Q1367530","display_name":"Suite","level":2,"score":0.5293216109275818},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.5275492072105408},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.44328150153160095},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.428936630487442},{"id":"https://openalex.org/C2778476105","wikidata":"https://www.wikidata.org/wiki/Q628539","display_name":"Workload","level":2,"score":0.41945797204971313},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4067048132419586},{"id":"https://openalex.org/C166957645","wikidata":"https://www.wikidata.org/wiki/Q23498","display_name":"Archaeology","level":1,"score":0.0},{"id":"https://openalex.org/C95457728","wikidata":"https://www.wikidata.org/wiki/Q309","display_name":"History","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1093/comjnl/bxt013","is_oa":false,"landing_page_url":"https://doi.org/10.1093/comjnl/bxt013","pdf_url":null,"source":{"id":"https://openalex.org/S44643521","display_name":"The Computer Journal","issn_l":"0010-4620","issn":["0010-4620","1460-2067"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310311648","host_organization_name":"Oxford University Press","host_organization_lineage":["https://openalex.org/P4310311648","https://openalex.org/P4310311647"],"host_organization_lineage_names":["Oxford University Press","University of Oxford"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"The Computer Journal","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W1823259147","https://openalex.org/W1972544179","https://openalex.org/W1996001376","https://openalex.org/W2040851906","https://openalex.org/W2091085450","https://openalex.org/W2115015193","https://openalex.org/W2120724409","https://openalex.org/W2127532866","https://openalex.org/W2143644287","https://openalex.org/W2145021036","https://openalex.org/W2145471566","https://openalex.org/W2149538119","https://openalex.org/W2153229512","https://openalex.org/W2160983664","https://openalex.org/W2169875292","https://openalex.org/W3137220996","https://openalex.org/W3141930102"],"related_works":["https://openalex.org/W1655266410","https://openalex.org/W2389051085","https://openalex.org/W1901012776","https://openalex.org/W2463883322","https://openalex.org/W2330343234","https://openalex.org/W2814468324","https://openalex.org/W2229382548","https://openalex.org/W2391789612","https://openalex.org/W2389236462","https://openalex.org/W2168921806"],"abstract_inverted_index":{"This":[0],"article":[1],"presents":[2],"AccessedBefore":[3],"(AccB),":[4],"an":[5,66,121],"algorithm":[6],"and":[7,17,24,43,76],"its":[8],"associated":[9],"minimal":[10],"hardware":[11],"support":[12],"to":[13,91],"detect":[14,134],"data":[15,30,113,128],"races,":[16],"compares":[18],"it":[19,99],"with":[20,65,71],"two":[21,96],"widely":[22],"known":[23],"used":[25],"commercial":[26],"tools:":[27],"Helgrind,":[28],"the":[29,36,72,87,101],"race":[31,114,129],"detection":[32],"tool":[33],"included":[34],"in":[35,86,108,116],"general":[37],"purpose":[38],"memory":[39],"checking":[40],"suite":[41],"Valgrind,":[42],"Intel":[44,52],"Thread":[45,53],"Checker,":[46],"now":[47],"shipped":[48],"as":[49],"part":[50],"of":[51,68,74,89],"Inspector.":[54],"It":[55,81],"provides":[56],"a":[57,117],"performance":[58],"overhead":[59],"evaluation":[60],"using":[61],"current":[62],"workloads,":[63],"along":[64],"analysis":[67],"AccB's":[69],"scalability":[70],"number":[73],"threads":[75],"workload":[77],"input":[78],"set":[79],"size.":[80],"demonstrates":[82],"that":[83,104,124,131],"AccB":[84,105,132],"is":[85,106],"range":[88],"2\u00d7":[90],"11\u00d7":[92],"faster":[93],"than":[94],"these":[95],"tools.":[97],"Finally,":[98],"shows":[100],"complete":[102,107],"proof":[103],"that,":[109],"for":[110],"every":[111],"static":[112],"present":[115],"program,":[118],"there":[119],"exists":[120],"instruction":[122],"interleaving":[123],"would":[125],"expose":[126],"this":[127],"such":[130],"can":[133],"it.":[135]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
