{"id":"https://openalex.org/W4297319618","doi":"https://doi.org/10.1145/3564529","title":"A Survey on Parallelism and Determinism","display_name":"A Survey on Parallelism and Determinism","publication_year":2022,"publication_date":"2022-09-27","ids":{"openalex":"https://openalex.org/W4297319618","doi":"https://doi.org/10.1145/3564529"},"language":"en","primary_location":{"id":"doi:10.1145/3564529","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3564529","pdf_url":null,"source":{"id":"https://openalex.org/S157921468","display_name":"ACM Computing Surveys","issn_l":"0360-0300","issn":["0360-0300","1557-7341"],"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":"ACM Computing Surveys","raw_type":"journal-article"},"type":"review","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2210.15202","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5059186408","display_name":"Laure Gonnord","orcid":"https://orcid.org/0000-0002-8013-1611"},"institutions":[{"id":"https://openalex.org/I100532134","display_name":"Universit\u00e9 Claude Bernard Lyon 1","ror":"https://ror.org/029brtt94","country_code":"FR","type":"education","lineage":["https://openalex.org/I100532134","https://openalex.org/I203339264"]},{"id":"https://openalex.org/I106785703","display_name":"Institut polytechnique de Grenoble","ror":"https://ror.org/05sbt2524","country_code":"FR","type":"education","lineage":["https://openalex.org/I106785703","https://openalex.org/I899635006"]},{"id":"https://openalex.org/I113428412","display_name":"\u00c9cole Normale Sup\u00e9rieure de Lyon","ror":"https://ror.org/04zmssz18","country_code":"FR","type":"education","lineage":["https://openalex.org/I113428412","https://openalex.org/I203339264"]},{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"government","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en sciences et technologies du num\u00e9rique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"government","lineage":["https://openalex.org/I1326498283"]},{"id":"https://openalex.org/I4210101348","display_name":"Centre Inria de l'Universit\u00e9 Grenoble Alpes","ror":"https://ror.org/00n8d6z93","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1326498283","https://openalex.org/I4210101348"]},{"id":"https://openalex.org/I4210144566","display_name":"Laboratoire de l'Informatique du Parall\u00e9lisme","ror":"https://ror.org/04msnz457","country_code":"FR","type":"facility","lineage":["https://openalex.org/I100532134","https://openalex.org/I113428412","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I203339264","https://openalex.org/I203339264","https://openalex.org/I4210144566"]},{"id":"https://openalex.org/I899635006","display_name":"Universit\u00e9 Grenoble Alpes","ror":"https://ror.org/02rx3b187","country_code":"FR","type":"education","lineage":["https://openalex.org/I899635006"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Laure Gonnord","raw_affiliation_strings":["LCIS (UGA, Grenoble INP), France and LIP (EnsL, UCBL, CNRS, Inria), Lyon, France"],"raw_orcid":"https://orcid.org/0000-0002-8013-1611","affiliations":[{"raw_affiliation_string":"LCIS (UGA, Grenoble INP), France and LIP (EnsL, UCBL, CNRS, Inria), Lyon, France","institution_ids":["https://openalex.org/I899635006","https://openalex.org/I4210101348","https://openalex.org/I4210144566","https://openalex.org/I106785703","https://openalex.org/I100532134","https://openalex.org/I1326498283","https://openalex.org/I1294671590","https://openalex.org/I113428412"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087784227","display_name":"Ludovic Henrio","orcid":"https://orcid.org/0000-0001-7137-3523"},"institutions":[{"id":"https://openalex.org/I100532134","display_name":"Universit\u00e9 Claude Bernard Lyon 1","ror":"https://ror.org/029brtt94","country_code":"FR","type":"education","lineage":["https://openalex.org/I100532134","https://openalex.org/I203339264"]},{"id":"https://openalex.org/I113428412","display_name":"\u00c9cole Normale Sup\u00e9rieure de Lyon","ror":"https://ror.org/04zmssz18","country_code":"FR","type":"education","lineage":["https://openalex.org/I113428412","https://openalex.org/I203339264"]},{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"government","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en sciences et technologies du num\u00e9rique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"government","lineage":["https://openalex.org/I1326498283"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Ludovic Henrio","raw_affiliation_strings":["CNRS, EnsL, UCBL, Inria, LIP, Lyon, France","CNRS - Centre National de la Recherche Scientifique (France)"],"raw_orcid":"https://orcid.org/0000-0001-7137-3523","affiliations":[{"raw_affiliation_string":"CNRS, EnsL, UCBL, Inria, LIP, Lyon, France","institution_ids":["https://openalex.org/I113428412","https://openalex.org/I1326498283","https://openalex.org/I100532134","https://openalex.org/I1294671590"]},{"raw_affiliation_string":"CNRS - Centre National de la Recherche Scientifique (France)","institution_ids":["https://openalex.org/I1294671590"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5053239049","display_name":"Lionel Morel","orcid":"https://orcid.org/0000-0002-0246-1930"},"institutions":[{"id":"https://openalex.org/I48430043","display_name":"Institut National des Sciences Appliqu\u00e9es de Lyon","ror":"https://ror.org/050jn9y42","country_code":"FR","type":"education","lineage":["https://openalex.org/I203339264","https://openalex.org/I48430043"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Lionel Morel","raw_affiliation_strings":["INSA de Lyon, CITI Lab, Villeurbanne, France"],"raw_orcid":"https://orcid.org/0000-0002-0246-1930","affiliations":[{"raw_affiliation_string":"INSA de Lyon, CITI Lab, Villeurbanne, France","institution_ids":["https://openalex.org/I48430043"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5062416594","display_name":"Gabriel Radanne","orcid":"https://orcid.org/0000-0002-2107-7678"},"institutions":[{"id":"https://openalex.org/I100532134","display_name":"Universit\u00e9 Claude Bernard Lyon 1","ror":"https://ror.org/029brtt94","country_code":"FR","type":"education","lineage":["https://openalex.org/I100532134","https://openalex.org/I203339264"]},{"id":"https://openalex.org/I113428412","display_name":"\u00c9cole Normale Sup\u00e9rieure de Lyon","ror":"https://ror.org/04zmssz18","country_code":"FR","type":"education","lineage":["https://openalex.org/I113428412","https://openalex.org/I203339264"]},{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"government","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en sciences et technologies du num\u00e9rique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"government","lineage":["https://openalex.org/I1326498283"]},{"id":"https://openalex.org/I4210144566","display_name":"Laboratoire de l'Informatique du Parall\u00e9lisme","ror":"https://ror.org/04msnz457","country_code":"FR","type":"facility","lineage":["https://openalex.org/I100532134","https://openalex.org/I113428412","https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I203339264","https://openalex.org/I203339264","https://openalex.org/I4210144566"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Gabriel Radanne","raw_affiliation_strings":["Inria, EnsL, UCBL, CNRS, LIP, Lyon, France"],"raw_orcid":"https://orcid.org/0000-0002-2107-7678","affiliations":[{"raw_affiliation_string":"Inria, EnsL, UCBL, CNRS, LIP, Lyon, France","institution_ids":["https://openalex.org/I4210144566","https://openalex.org/I100532134","https://openalex.org/I1326498283","https://openalex.org/I1294671590","https://openalex.org/I113428412"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":9,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.7377,"has_fulltext":false,"cited_by_count":10,"citation_normalized_percentile":{"value":0.83565352,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":98},"biblio":{"volume":"55","issue":"10","first_page":"1","last_page":"28"},"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9994999766349792,"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/T10772","display_name":"Distributed systems and fault tolerance","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/determinism","display_name":"Determinism","score":0.9022325873374939},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.840268611907959},{"id":"https://openalex.org/keywords/parallelism","display_name":"Parallelism (grammar)","score":0.4794856011867523},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.45473864674568176},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.42527303099632263},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.4133545756340027},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.41151684522628784},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.16442081332206726}],"concepts":[{"id":"https://openalex.org/C192183473","wikidata":"https://www.wikidata.org/wiki/Q131133","display_name":"Determinism","level":2,"score":0.9022325873374939},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.840268611907959},{"id":"https://openalex.org/C2781172179","wikidata":"https://www.wikidata.org/wiki/Q853109","display_name":"Parallelism (grammar)","level":2,"score":0.4794856011867523},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.45473864674568176},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.42527303099632263},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.4133545756340027},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.41151684522628784},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.16442081332206726},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/3564529","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3564529","pdf_url":null,"source":{"id":"https://openalex.org/S157921468","display_name":"ACM Computing Surveys","issn_l":"0360-0300","issn":["0360-0300","1557-7341"],"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":"ACM Computing Surveys","raw_type":"journal-article"},{"id":"pmh:oai:arXiv.org:2210.15202","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2210.15202","pdf_url":"https://arxiv.org/pdf/2210.15202","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"},{"id":"pmh:oai:HAL:hal-03828497v1","is_oa":true,"landing_page_url":"https://inria.hal.science/hal-03828497","pdf_url":null,"source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ACM Computing Surveys, 2022, &#x27E8;10.1145/3564529&#x27E9;","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2210.15202","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2210.15202","pdf_url":"https://arxiv.org/pdf/2210.15202","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":[{"display_name":"Quality Education","score":0.550000011920929,"id":"https://metadata.un.org/sdg/4"}],"awards":[{"id":"https://openalex.org/G263661103","display_name":"Complex Data-structure Scheduling","funder_award_id":"ANR-17-CE23-0004","funder_id":"https://openalex.org/F4320320883","funder_display_name":"Agence Nationale de la Recherche"},{"id":"https://openalex.org/G6803667113","display_name":null,"funder_award_id":"ANR-17","funder_id":"https://openalex.org/F4320320883","funder_display_name":"Agence Nationale de la Recherche"}],"funders":[{"id":"https://openalex.org/F4320320883","display_name":"Agence Nationale de la Recherche","ror":"https://ror.org/00rbzpz17"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":141,"referenced_works":["https://openalex.org/W21427615","https://openalex.org/W31923072","https://openalex.org/W67658730","https://openalex.org/W93759649","https://openalex.org/W150412037","https://openalex.org/W202631676","https://openalex.org/W591515995","https://openalex.org/W655235863","https://openalex.org/W1489689515","https://openalex.org/W1498296889","https://openalex.org/W1514731042","https://openalex.org/W1524666448","https://openalex.org/W1527796461","https://openalex.org/W1530813957","https://openalex.org/W1533525390","https://openalex.org/W1553136405","https://openalex.org/W1559577056","https://openalex.org/W1561431519","https://openalex.org/W1563513502","https://openalex.org/W1597755753","https://openalex.org/W1604442026","https://openalex.org/W1608626996","https://openalex.org/W1793862799","https://openalex.org/W1897365221","https://openalex.org/W1966533455","https://openalex.org/W1970141743","https://openalex.org/W1971181882","https://openalex.org/W1973533762","https://openalex.org/W1976247299","https://openalex.org/W1976927745","https://openalex.org/W1978672105","https://openalex.org/W1980161669","https://openalex.org/W1980339691","https://openalex.org/W1981962444","https://openalex.org/W1982205631","https://openalex.org/W1983587324","https://openalex.org/W1988888548","https://openalex.org/W1989675557","https://openalex.org/W1998070736","https://openalex.org/W1998344822","https://openalex.org/W2001257747","https://openalex.org/W2002252837","https://openalex.org/W2010452422","https://openalex.org/W2013892605","https://openalex.org/W2017986260","https://openalex.org/W2018263494","https://openalex.org/W2021978684","https://openalex.org/W2029601347","https://openalex.org/W2031144446","https://openalex.org/W2031381504","https://openalex.org/W2033590510","https://openalex.org/W2033745581","https://openalex.org/W2034761517","https://openalex.org/W2040523061","https://openalex.org/W2044491508","https://openalex.org/W2045271686","https://openalex.org/W2045886945","https://openalex.org/W2046137117","https://openalex.org/W2052231622","https://openalex.org/W2067152491","https://openalex.org/W2067631468","https://openalex.org/W2069732655","https://openalex.org/W2070385897","https://openalex.org/W2072794470","https://openalex.org/W2077199965","https://openalex.org/W2085516864","https://openalex.org/W2092911542","https://openalex.org/W2098925700","https://openalex.org/W2101939036","https://openalex.org/W2109065830","https://openalex.org/W2113751407","https://openalex.org/W2118271916","https://openalex.org/W2118473919","https://openalex.org/W2120431055","https://openalex.org/W2125415493","https://openalex.org/W2127959721","https://openalex.org/W2128585185","https://openalex.org/W2135313087","https://openalex.org/W2136449057","https://openalex.org/W2137222976","https://openalex.org/W2137410883","https://openalex.org/W2140047472","https://openalex.org/W2145029935","https://openalex.org/W2149679016","https://openalex.org/W2149984854","https://openalex.org/W2154218921","https://openalex.org/W2155882878","https://openalex.org/W2159119750","https://openalex.org/W2164890169","https://openalex.org/W2170616854","https://openalex.org/W2172013743","https://openalex.org/W2251459796","https://openalex.org/W2278011425","https://openalex.org/W2296189579","https://openalex.org/W2321248633","https://openalex.org/W2472987663","https://openalex.org/W2510433231","https://openalex.org/W2518277340","https://openalex.org/W2615259895","https://openalex.org/W2619413910","https://openalex.org/W2621550233","https://openalex.org/W2644985445","https://openalex.org/W2733903953","https://openalex.org/W2763172523","https://openalex.org/W2766220735","https://openalex.org/W2769950401","https://openalex.org/W2779850521","https://openalex.org/W2949967139","https://openalex.org/W2953384591","https://openalex.org/W2954219808","https://openalex.org/W2982511873","https://openalex.org/W2983923412","https://openalex.org/W3003968404","https://openalex.org/W3017816395","https://openalex.org/W3023595663","https://openalex.org/W3035622664","https://openalex.org/W3047233922","https://openalex.org/W3101808864","https://openalex.org/W3121479906","https://openalex.org/W3130391092","https://openalex.org/W3138993548","https://openalex.org/W3151489216","https://openalex.org/W4206763972","https://openalex.org/W4230919050","https://openalex.org/W4231118463","https://openalex.org/W4233745300","https://openalex.org/W4234461277","https://openalex.org/W4235593108","https://openalex.org/W4237609491","https://openalex.org/W4237835763","https://openalex.org/W4238949052","https://openalex.org/W4242423436","https://openalex.org/W4244157805","https://openalex.org/W4244583165","https://openalex.org/W4251600813","https://openalex.org/W4298235059","https://openalex.org/W4299288002","https://openalex.org/W4321001866","https://openalex.org/W4392011116","https://openalex.org/W4393211562","https://openalex.org/W6966998667"],"related_works":["https://openalex.org/W2122524456","https://openalex.org/W2480576757","https://openalex.org/W2375512239","https://openalex.org/W2064696082","https://openalex.org/W2795587724","https://openalex.org/W2371594944","https://openalex.org/W1951127287","https://openalex.org/W2153545578","https://openalex.org/W2501350337","https://openalex.org/W141404642"],"abstract_inverted_index":{"Parallelism":[0],"is":[1,13,38,77,94,162],"often":[2,95],"required":[3],"for":[4,40],"performance.":[5],"In":[6,91],"these":[7,198],"situations":[8],"an":[9,84],"excess":[10],"of":[11,56,106,112,124,136,156,194,206],"non-determinism":[12,49,99,107],"harmful":[14],"as":[15,33],"it":[16,93],"means":[17],"the":[18,42,60,89,104,122,134,168,202],"program":[19,114],"can":[20,132,174],"have":[21],"several":[22],"different":[23,27,207],"behaviours":[24],"or":[25,83,117],"even":[26],"results.":[28],"Even":[29],"in":[30,50,181],"domains":[31],"such":[32],"high-performance":[34],"computing":[35],"where":[36],"parallelism":[37],"crucial":[39],"performance,":[41],"computed":[43],"value":[44],"should":[45],"be":[46],"deterministic.":[47],"Unfortunately,":[48],"programs":[51,178],"also":[52,147],"allows":[53],"dynamic":[54],"scheduling":[55],"tasks,":[57],"reacting":[58],"to":[59,70,97,101,108,163,167],"first":[61],"task":[62],"that":[63,67,150,179],"succeeds,":[64],"cancelling":[65],"tasks":[66],"cannot":[68],"lead":[69],"a":[71,80,113,182],"result,":[72],"and":[73,100,127,200,204],"so":[74],"on.":[75],"Non-determinism":[76],"thus":[78],"both":[79],"desired":[81],"asset":[82],"undesired":[85],"property":[86],"depending":[87],"on":[88],"situation.":[90],"practice,":[92],"necessary":[96],"limit":[98],"identify":[102],"precisely":[103],"sources":[105],"control":[109],"what":[110],"parts":[111],"are":[115],"deterministic":[116,144],"not.":[118],"This":[119,139],"survey":[120,140],"takes":[121],"perspective":[123],"programming":[125,130,148,172,189],"languages,":[126],"studies":[128,141],"how":[129],"models":[131,149],"ensure":[133,191],"determinism":[135],"parallel":[137,183],"programs.":[138],"not":[142],"only":[143],"languages":[145,173],"but":[146],"prevent":[151],"one":[152],"particularly":[153],"demanding":[154],"source":[155],"non-determinism:":[157],"data":[158],"races.":[159],"Our":[160],"objective":[161],"compare":[164],"existing":[165],"solutions":[166],"following":[169],"questions:":[170],"How":[171],"help":[175],"programmers":[176],"write":[177],"run":[180],"manner":[184],"without":[185],"visible":[186],"non-determinism?":[187],"What":[188],"paradigms":[190],"this":[192],"kind":[193],"properties?":[195],"We":[196],"study":[197],"questions":[199],"discuss":[201],"merits":[203],"limitations":[205],"approaches.":[208]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":3}],"updated_date":"2026-07-03T08:13:44.112507","created_date":"2025-10-10T00:00:00"}
