{"id":"https://openalex.org/W2155043856","doi":"https://doi.org/10.1145/2500875","title":"Making parallel programs reliable with stable multithreading","display_name":"Making parallel programs reliable with stable multithreading","publication_year":2014,"publication_date":"2014-02-26","ids":{"openalex":"https://openalex.org/W2155043856","doi":"https://doi.org/10.1145/2500875","mag":"2155043856"},"language":"en","primary_location":{"id":"doi:10.1145/2500875","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2500875","pdf_url":null,"source":{"id":"https://openalex.org/S103482838","display_name":"Communications of the ACM","issn_l":"0001-0782","issn":["0001-0782","1557-7317"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Communications of the ACM","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/A5101783316","display_name":"Junfeng Yang","orcid":"https://orcid.org/0000-0001-7771-0260"},"institutions":[{"id":"https://openalex.org/I78577930","display_name":"Columbia University","ror":"https://ror.org/00hj8s172","country_code":"US","type":"education","lineage":["https://openalex.org/I78577930"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Junfeng Yang","raw_affiliation_strings":["Columbia University, New York"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Columbia University, New York","institution_ids":["https://openalex.org/I78577930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015360935","display_name":"Heming Cui","orcid":"https://orcid.org/0000-0001-7746-440X"},"institutions":[{"id":"https://openalex.org/I78577930","display_name":"Columbia University","ror":"https://ror.org/00hj8s172","country_code":"US","type":"education","lineage":["https://openalex.org/I78577930"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Heming Cui","raw_affiliation_strings":["Columbia University, New York"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Columbia University, New York","institution_ids":["https://openalex.org/I78577930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100908694","display_name":"Jingyue Wu","orcid":null},"institutions":[{"id":"https://openalex.org/I78577930","display_name":"Columbia University","ror":"https://ror.org/00hj8s172","country_code":"US","type":"education","lineage":["https://openalex.org/I78577930"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jingyue Wu","raw_affiliation_strings":["Columbia University, New York"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Columbia University, New York","institution_ids":["https://openalex.org/I78577930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028570509","display_name":"Yang Tang","orcid":"https://orcid.org/0000-0002-2750-8029"},"institutions":[{"id":"https://openalex.org/I78577930","display_name":"Columbia University","ror":"https://ror.org/00hj8s172","country_code":"US","type":"education","lineage":["https://openalex.org/I78577930"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yang Tang","raw_affiliation_strings":["Columbia University, New York"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Columbia University, New York","institution_ids":["https://openalex.org/I78577930"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101428095","display_name":"Gang Hu","orcid":"https://orcid.org/0000-0001-7405-443X"},"institutions":[{"id":"https://openalex.org/I78577930","display_name":"Columbia University","ror":"https://ror.org/00hj8s172","country_code":"US","type":"education","lineage":["https://openalex.org/I78577930"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Gang Hu","raw_affiliation_strings":["Columbia University, New York"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Columbia University, New York","institution_ids":["https://openalex.org/I78577930"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I78577930"],"apc_list":null,"apc_paid":null,"fwci":5.5445,"has_fulltext":false,"cited_by_count":33,"citation_normalized_percentile":{"value":0.96236039,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"57","issue":"3","first_page":"58","last_page":"69"},"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9991000294685364,"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.9969000220298767,"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/multithreading","display_name":"Multithreading","score":0.9367034435272217},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8191027641296387},{"id":"https://openalex.org/keywords/interleaving","display_name":"Interleaving","score":0.8150337934494019},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6955016255378723},{"id":"https://openalex.org/keywords/speculative-multithreading","display_name":"Speculative multithreading","score":0.6890755891799927},{"id":"https://openalex.org/keywords/simultaneous-multithreading","display_name":"Simultaneous multithreading","score":0.4920491874217987},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.442526638507843},{"id":"https://openalex.org/keywords/parallel-processing","display_name":"Parallel processing","score":0.41844719648361206},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.379942387342453},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.20695573091506958}],"concepts":[{"id":"https://openalex.org/C201410400","wikidata":"https://www.wikidata.org/wiki/Q1064412","display_name":"Multithreading","level":3,"score":0.9367034435272217},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8191027641296387},{"id":"https://openalex.org/C28034677","wikidata":"https://www.wikidata.org/wiki/Q17092530","display_name":"Interleaving","level":2,"score":0.8150337934494019},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6955016255378723},{"id":"https://openalex.org/C15296174","wikidata":"https://www.wikidata.org/wiki/Q7575343","display_name":"Speculative multithreading","level":4,"score":0.6890755891799927},{"id":"https://openalex.org/C85717602","wikidata":"https://www.wikidata.org/wiki/Q82178","display_name":"Simultaneous multithreading","level":4,"score":0.4920491874217987},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.442526638507843},{"id":"https://openalex.org/C106515295","wikidata":"https://www.wikidata.org/wiki/Q26806595","display_name":"Parallel processing","level":2,"score":0.41844719648361206},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.379942387342453},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.20695573091506958}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/2500875","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2500875","pdf_url":null,"source":{"id":"https://openalex.org/S103482838","display_name":"Communications of the ACM","issn_l":"0001-0782","issn":["0001-0782","1557-7317"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Communications of the ACM","raw_type":"journal-article"},{"id":"pmh:oai:hub.hku.hk:10722/207906","is_oa":false,"landing_page_url":"http://hdl.handle.net/10722/207906","pdf_url":null,"source":{"id":"https://openalex.org/S4377196271","display_name":"The HKU Scholars Hub (University of Hong Kong)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I889458895","host_organization_name":"University of Hong Kong","host_organization_lineage":["https://openalex.org/I889458895"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320306151","display_name":"Alfred P. Sloan Foundation","ror":"https://ror.org/052csg198"},{"id":"https://openalex.org/F4320337345","display_name":"Office of Naval Research","ror":"https://ror.org/00rk2pe57"},{"id":"https://openalex.org/F4320338279","display_name":"Air Force Office of Scientific Research","ror":"https://ror.org/011e9bt93"},{"id":"https://openalex.org/F4320338294","display_name":"Air Force Research Laboratory","ror":"https://ror.org/02e2egq70"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":31,"referenced_works":["https://openalex.org/W178326370","https://openalex.org/W926025754","https://openalex.org/W1887412317","https://openalex.org/W2008626182","https://openalex.org/W2039417226","https://openalex.org/W2063909201","https://openalex.org/W2064372914","https://openalex.org/W2089139117","https://openalex.org/W2096403564","https://openalex.org/W2100926607","https://openalex.org/W2101161997","https://openalex.org/W2101431901","https://openalex.org/W2113658736","https://openalex.org/W2122532513","https://openalex.org/W2123184511","https://openalex.org/W2134440791","https://openalex.org/W2145087641","https://openalex.org/W2156300775","https://openalex.org/W2156858199","https://openalex.org/W2158794422","https://openalex.org/W2159929259","https://openalex.org/W2251066406","https://openalex.org/W2293881818","https://openalex.org/W2294903570","https://openalex.org/W2341327722","https://openalex.org/W2913459036","https://openalex.org/W4235385348","https://openalex.org/W4244157805","https://openalex.org/W6607244175","https://openalex.org/W6684644128","https://openalex.org/W6696803032"],"related_works":["https://openalex.org/W2115561485","https://openalex.org/W1985089255","https://openalex.org/W1541942136","https://openalex.org/W1976136846","https://openalex.org/W2153202644","https://openalex.org/W94981340","https://openalex.org/W2003413578","https://openalex.org/W2621634031","https://openalex.org/W192938499","https://openalex.org/W1918501810"],"abstract_inverted_index":{"Stable":[0],"multithreading":[1],"dramatically":[2],"simplifies":[3],"the":[4],"interleaving":[5],"behaviors":[6],"of":[7],"parallel":[8,15],"programs,":[9],"offering":[10],"new":[11],"hope":[12],"for":[13],"making":[14],"programming":[16],"easier.":[17]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":2},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":4},{"year":2018,"cited_by_count":5},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":5},{"year":2015,"cited_by_count":6},{"year":2014,"cited_by_count":5},{"year":2013,"cited_by_count":2}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2016-06-24T00:00:00"}
