{"id":"https://openalex.org/W4282050459","doi":"https://doi.org/10.1145/3490148.3538574","title":"Many Sequential Iterative Algorithms Can Be Parallel and (Nearly) Work-efficient","display_name":"Many Sequential Iterative Algorithms Can Be Parallel and (Nearly) Work-efficient","publication_year":2022,"publication_date":"2022-07-10","ids":{"openalex":"https://openalex.org/W4282050459","doi":"https://doi.org/10.1145/3490148.3538574"},"language":"en","primary_location":{"id":"doi:10.1145/3490148.3538574","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3490148.3538574","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3490148.3538574","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 34th ACM Symposium on Parallelism in Algorithms and Architectures","raw_type":"proceedings-article"},"type":"preprint","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3490148.3538574","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101566920","display_name":"Zheqi Shen","orcid":"https://orcid.org/0000-0002-9056-8411"},"institutions":[{"id":"https://openalex.org/I103635307","display_name":"University of California, Riverside","ror":"https://ror.org/03nawhv43","country_code":"US","type":"education","lineage":["https://openalex.org/I103635307"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Zheqi Shen","raw_affiliation_strings":["UC Riverside, Riverside, CA, USA"],"affiliations":[{"raw_affiliation_string":"UC Riverside, Riverside, CA, USA","institution_ids":["https://openalex.org/I103635307"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079005365","display_name":"Zijin Wan","orcid":"https://orcid.org/0009-0005-6372-0843"},"institutions":[{"id":"https://openalex.org/I103635307","display_name":"University of California, Riverside","ror":"https://ror.org/03nawhv43","country_code":"US","type":"education","lineage":["https://openalex.org/I103635307"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zijin Wan","raw_affiliation_strings":["UC Riverside, Riverside, CA, USA"],"affiliations":[{"raw_affiliation_string":"UC Riverside, Riverside, CA, USA","institution_ids":["https://openalex.org/I103635307"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043897310","display_name":"Yan Gu","orcid":"https://orcid.org/0000-0002-8510-3193"},"institutions":[{"id":"https://openalex.org/I103635307","display_name":"University of California, Riverside","ror":"https://ror.org/03nawhv43","country_code":"US","type":"education","lineage":["https://openalex.org/I103635307"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yan Gu","raw_affiliation_strings":["UC Riverside, Riverside, CA, USA"],"affiliations":[{"raw_affiliation_string":"UC Riverside, Riverside, CA, USA","institution_ids":["https://openalex.org/I103635307"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5004374151","display_name":"Yihan Sun","orcid":"https://orcid.org/0000-0002-3212-0934"},"institutions":[{"id":"https://openalex.org/I103635307","display_name":"University of California, Riverside","ror":"https://ror.org/03nawhv43","country_code":"US","type":"education","lineage":["https://openalex.org/I103635307"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yihan Sun","raw_affiliation_strings":["UC Riverside, Riverside, CA, USA"],"affiliations":[{"raw_affiliation_string":"UC Riverside, Riverside, CA, USA","institution_ids":["https://openalex.org/I103635307"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5101566920"],"corresponding_institution_ids":["https://openalex.org/I103635307"],"apc_list":null,"apc_paid":null,"fwci":1.1615,"has_fulltext":true,"cited_by_count":5,"citation_normalized_percentile":{"value":0.75810248,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"273","last_page":"286"},"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.9995999932289124,"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.9995999932289124,"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/T10720","display_name":"Complexity and Algorithms in Graphs","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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.9987999796867371,"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.7839818000793457},{"id":"https://openalex.org/keywords/parallelism","display_name":"Parallelism (grammar)","score":0.7190901041030884},{"id":"https://openalex.org/keywords/asymptotically-optimal-algorithm","display_name":"Asymptotically optimal algorithm","score":0.6055286526679993},{"id":"https://openalex.org/keywords/parallel-algorithm","display_name":"Parallel algorithm","score":0.5846765041351318},{"id":"https://openalex.org/keywords/simple","display_name":"Simple (philosophy)","score":0.5835033059120178},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.5763177275657654},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.5754186511039734},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5351769328117371},{"id":"https://openalex.org/keywords/work","display_name":"Work (physics)","score":0.49638086557388306},{"id":"https://openalex.org/keywords/property","display_name":"Property (philosophy)","score":0.4644496440887451},{"id":"https://openalex.org/keywords/variety","display_name":"Variety (cybernetics)","score":0.4506920278072357},{"id":"https://openalex.org/keywords/efficient-algorithm","display_name":"Efficient algorithm","score":0.45015567541122437},{"id":"https://openalex.org/keywords/cost-efficiency","display_name":"Cost efficiency","score":0.4455625116825104},{"id":"https://openalex.org/keywords/iterative-method","display_name":"Iterative method","score":0.4313371479511261},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.32756853103637695},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.32404279708862305},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.17594778537750244},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.08879068493843079}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7839818000793457},{"id":"https://openalex.org/C2781172179","wikidata":"https://www.wikidata.org/wiki/Q853109","display_name":"Parallelism (grammar)","level":2,"score":0.7190901041030884},{"id":"https://openalex.org/C181789720","wikidata":"https://www.wikidata.org/wiki/Q4812191","display_name":"Asymptotically optimal algorithm","level":2,"score":0.6055286526679993},{"id":"https://openalex.org/C120373497","wikidata":"https://www.wikidata.org/wiki/Q1087987","display_name":"Parallel algorithm","level":2,"score":0.5846765041351318},{"id":"https://openalex.org/C2780586882","wikidata":"https://www.wikidata.org/wiki/Q7520643","display_name":"Simple (philosophy)","level":2,"score":0.5835033059120178},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.5763177275657654},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5754186511039734},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5351769328117371},{"id":"https://openalex.org/C18762648","wikidata":"https://www.wikidata.org/wiki/Q42213","display_name":"Work (physics)","level":2,"score":0.49638086557388306},{"id":"https://openalex.org/C189950617","wikidata":"https://www.wikidata.org/wiki/Q937228","display_name":"Property (philosophy)","level":2,"score":0.4644496440887451},{"id":"https://openalex.org/C136197465","wikidata":"https://www.wikidata.org/wiki/Q1729295","display_name":"Variety (cybernetics)","level":2,"score":0.4506920278072357},{"id":"https://openalex.org/C3018263672","wikidata":"https://www.wikidata.org/wiki/Q1296251","display_name":"Efficient algorithm","level":2,"score":0.45015567541122437},{"id":"https://openalex.org/C11644782","wikidata":"https://www.wikidata.org/wiki/Q15401790","display_name":"Cost efficiency","level":2,"score":0.4455625116825104},{"id":"https://openalex.org/C159694833","wikidata":"https://www.wikidata.org/wiki/Q2321565","display_name":"Iterative method","level":2,"score":0.4313371479511261},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.32756853103637695},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.32404279708862305},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.17594778537750244},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.08879068493843079},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3490148.3538574","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3490148.3538574","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3490148.3538574","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 34th ACM Symposium on Parallelism in Algorithms and Architectures","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:2205.13077","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2205.13077","pdf_url":"https://arxiv.org/pdf/2205.13077","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"}],"best_oa_location":{"id":"doi:10.1145/3490148.3538574","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3490148.3538574","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3490148.3538574","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 34th ACM Symposium on Parallelism in Algorithms and Architectures","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4282050459.pdf","grobid_xml":"https://content.openalex.org/works/W4282050459.grobid-xml"},"referenced_works_count":87,"referenced_works":["https://openalex.org/W288065879","https://openalex.org/W927681281","https://openalex.org/W1521188358","https://openalex.org/W1521472129","https://openalex.org/W1870908483","https://openalex.org/W1910851252","https://openalex.org/W1968067819","https://openalex.org/W1971194700","https://openalex.org/W1972200437","https://openalex.org/W1979201594","https://openalex.org/W1984291654","https://openalex.org/W1984407065","https://openalex.org/W1992982349","https://openalex.org/W1994182141","https://openalex.org/W1995873479","https://openalex.org/W1998676013","https://openalex.org/W2000041758","https://openalex.org/W2002209075","https://openalex.org/W2016559894","https://openalex.org/W2017205387","https://openalex.org/W2022704179","https://openalex.org/W2026842524","https://openalex.org/W2028637981","https://openalex.org/W2044593618","https://openalex.org/W2045565895","https://openalex.org/W2057112598","https://openalex.org/W2059310886","https://openalex.org/W2060675879","https://openalex.org/W2071114738","https://openalex.org/W2071759604","https://openalex.org/W2072458248","https://openalex.org/W2086337948","https://openalex.org/W2089064856","https://openalex.org/W2092720654","https://openalex.org/W2101196063","https://openalex.org/W2151690061","https://openalex.org/W2162438988","https://openalex.org/W2169528473","https://openalex.org/W2238000716","https://openalex.org/W2240426913","https://openalex.org/W2276454361","https://openalex.org/W2289173650","https://openalex.org/W2473485914","https://openalex.org/W2502988021","https://openalex.org/W2562123954","https://openalex.org/W2568091325","https://openalex.org/W2595840341","https://openalex.org/W2626928698","https://openalex.org/W2738017032","https://openalex.org/W2739409954","https://openalex.org/W2763158813","https://openalex.org/W2776603735","https://openalex.org/W2804488201","https://openalex.org/W2809629215","https://openalex.org/W2885849839","https://openalex.org/W2898231337","https://openalex.org/W2923380155","https://openalex.org/W2981950971","https://openalex.org/W2993198966","https://openalex.org/W3035184055","https://openalex.org/W3037464308","https://openalex.org/W3041171185","https://openalex.org/W3041758129","https://openalex.org/W3046807936","https://openalex.org/W3088152573","https://openalex.org/W3098121261","https://openalex.org/W3105209461","https://openalex.org/W3121104049","https://openalex.org/W3124031623","https://openalex.org/W3137678020","https://openalex.org/W3173178143","https://openalex.org/W4214577944","https://openalex.org/W4223901115","https://openalex.org/W4239262508","https://openalex.org/W4242723385","https://openalex.org/W4243825971","https://openalex.org/W4246219036","https://openalex.org/W4251344828","https://openalex.org/W4254302415","https://openalex.org/W4256739278","https://openalex.org/W6624336162","https://openalex.org/W6640029517","https://openalex.org/W6642016538","https://openalex.org/W6645943103","https://openalex.org/W6648707760","https://openalex.org/W6649378498","https://openalex.org/W6685290738"],"related_works":["https://openalex.org/W2384788926","https://openalex.org/W2126154129","https://openalex.org/W2362132598","https://openalex.org/W2348760191","https://openalex.org/W1974615456","https://openalex.org/W2360599834","https://openalex.org/W2164888665","https://openalex.org/W1996461521","https://openalex.org/W2386284359","https://openalex.org/W123808431"],"abstract_inverted_index":{"Some":[0],"recent":[1],"papers":[2],"showed":[3],"that":[4,42],"many":[5,24,97],"sequential":[6,54,75],"iterative":[7],"algorithms":[8,133],"can":[9,57],"be":[10,58],"directly":[11],"parallelized,":[12],"by":[13],"identifying":[14],"the":[15,18,43,49,52,64,82,115],"dependences":[16,67],"between":[17,68],"input":[19],"objects.":[20],"This":[21,56,127],"approach":[22],"yields":[23],"simple":[25],"and":[26,38,77,131,140],"practical":[27],"parallel":[28],"algorithms,":[29],"but":[30],"there":[31],"are":[32],"still":[33],"challenges":[34],"to":[35,84,94,106,122,144],"achieve":[36,88,107],"work-efficiency":[37],"high-parallelism.":[39],"Work-efficiency":[40],"means":[41],"number":[44,65],"of":[45,66,137],"operations":[46],"is":[47,70,105],"asymptotically":[48,71],"same":[50],"as":[51,96,99,125],"best":[53],"solution.":[55],"hard":[59],"for":[60,111,134],"certain":[61],"problems":[62,139],"where":[63],"objects":[69,98],"more":[72],"than":[73],"optimal":[74],"work,":[76],"we":[78,90],"cannot":[79],"even":[80],"afford":[81],"cost":[83],"generate":[85],"them.":[86],"To":[87],"high-parallelism,":[89],"always":[91],"want":[92],"it":[93],"process":[95],"possible":[100],"in":[101],"parallel.":[102],"The":[103],"goal":[104],"O":[108],"(D)":[109],"span":[110],"a":[112,135],"problem":[113],"with":[114],"deepest":[116],"dependence":[117],"length":[118],"D.":[119],"We":[120],"refer":[121],"this":[123],"property":[124],"round-efficiency.":[126],"paper":[128],"presents":[129],"work-efficient":[130],"round-efficient":[132],"variety":[136],"classic":[138],"propose":[141],"general":[142],"approaches":[143],"do":[145],"so.":[146]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1}],"updated_date":"2026-03-20T23:20:44.827607","created_date":"2025-10-10T00:00:00"}
