{"id":"https://openalex.org/W2887979757","doi":"https://doi.org/10.1145/3225058.3225061","title":"ParaPLL","display_name":"ParaPLL","publication_year":2018,"publication_date":"2018-08-08","ids":{"openalex":"https://openalex.org/W2887979757","doi":"https://doi.org/10.1145/3225058.3225061","mag":"2887979757"},"language":"en","primary_location":{"id":"doi:10.1145/3225058.3225061","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3225058.3225061","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 47th International Conference on Parallel Processing","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/A5038317164","display_name":"Kun Qiu","orcid":"https://orcid.org/0000-0002-4873-0614"},"institutions":[{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Kun Qiu","raw_affiliation_strings":["School of Computer Science, Fudan University, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science, Fudan University, Shanghai, China","institution_ids":["https://openalex.org/I24943067"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021451616","display_name":"Yuanyang Zhu","orcid":"https://orcid.org/0000-0001-7484-1804"},"institutions":[{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yuanyang Zhu","raw_affiliation_strings":["School of Computer Science, Fudan University, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science, Fudan University, Shanghai, China","institution_ids":["https://openalex.org/I24943067"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037573848","display_name":"Jing Yuan","orcid":"https://orcid.org/0000-0001-5495-684X"},"institutions":[{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jing Yuan","raw_affiliation_strings":["School of Computer Science, Fudan University, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science, Fudan University, Shanghai, China","institution_ids":["https://openalex.org/I24943067"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102730151","display_name":"Jin Zhao","orcid":"https://orcid.org/0000-0003-4217-7886"},"institutions":[{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jin Zhao","raw_affiliation_strings":["School of Computer Science, Fudan University, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science, Fudan University, Shanghai, China","institution_ids":["https://openalex.org/I24943067"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100327868","display_name":"Xin Wang","orcid":"https://orcid.org/0000-0001-9651-0651"},"institutions":[{"id":"https://openalex.org/I24943067","display_name":"Fudan University","ror":"https://ror.org/013q1eq08","country_code":"CN","type":"education","lineage":["https://openalex.org/I24943067"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xin Wang","raw_affiliation_strings":["School of Computer Science, Fudan University, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science, Fudan University, Shanghai, China","institution_ids":["https://openalex.org/I24943067"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5082067982","display_name":"Tilman Wolf","orcid":"https://orcid.org/0000-0003-0449-0441"},"institutions":[{"id":"https://openalex.org/I24603500","display_name":"University of Massachusetts Amherst","ror":"https://ror.org/0072zz521","country_code":"US","type":"education","lineage":["https://openalex.org/I24603500"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tilman Wolf","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of Massachusetts Amherst, Amherst, Massachusetts"],"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of Massachusetts Amherst, Amherst, Massachusetts","institution_ids":["https://openalex.org/I24603500"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5038317164"],"corresponding_institution_ids":["https://openalex.org/I24943067"],"apc_list":null,"apc_paid":null,"fwci":0.4178,"has_fulltext":false,"cited_by_count":11,"citation_normalized_percentile":{"value":0.668353,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"10"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12292","display_name":"Graph Theory and Algorithms","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T12292","display_name":"Graph Theory and Algorithms","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T11106","display_name":"Data Management and Algorithms","score":0.9983999729156494,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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/T11478","display_name":"Caching and Content Delivery","score":0.9973000288009644,"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.8406366109848022},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.6213768720626831},{"id":"https://openalex.org/keywords/shortest-path-problem","display_name":"Shortest path problem","score":0.6199776530265808},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5087254643440247},{"id":"https://openalex.org/keywords/node","display_name":"Node (physics)","score":0.49243196845054626},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.49124783277511597},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.47447469830513},{"id":"https://openalex.org/keywords/vertex","display_name":"Vertex (graph theory)","score":0.47433796525001526},{"id":"https://openalex.org/keywords/transitive-closure","display_name":"Transitive closure","score":0.4272930920124054},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.4143187999725342},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.33862733840942383},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.2562146782875061},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.1272914707660675},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.10062554478645325}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8406366109848022},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.6213768720626831},{"id":"https://openalex.org/C22590252","wikidata":"https://www.wikidata.org/wiki/Q1058754","display_name":"Shortest path problem","level":3,"score":0.6199776530265808},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5087254643440247},{"id":"https://openalex.org/C62611344","wikidata":"https://www.wikidata.org/wiki/Q1062658","display_name":"Node (physics)","level":2,"score":0.49243196845054626},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.49124783277511597},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.47447469830513},{"id":"https://openalex.org/C80899671","wikidata":"https://www.wikidata.org/wiki/Q1304193","display_name":"Vertex (graph theory)","level":3,"score":0.47433796525001526},{"id":"https://openalex.org/C128896722","wikidata":"https://www.wikidata.org/wiki/Q1501387","display_name":"Transitive closure","level":2,"score":0.4272930920124054},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.4143187999725342},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.33862733840942383},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.2562146782875061},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.1272914707660675},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.10062554478645325},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C66938386","wikidata":"https://www.wikidata.org/wiki/Q633538","display_name":"Structural engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3225058.3225061","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3225058.3225061","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 47th International Conference on Parallel Processing","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":30,"referenced_works":["https://openalex.org/W1507039213","https://openalex.org/W1545430305","https://openalex.org/W1560267311","https://openalex.org/W1957118585","https://openalex.org/W1982184342","https://openalex.org/W1994924587","https://openalex.org/W2005945380","https://openalex.org/W2006097619","https://openalex.org/W2023015232","https://openalex.org/W2073415627","https://openalex.org/W2099083325","https://openalex.org/W2108614537","https://openalex.org/W2121041488","https://openalex.org/W2140271346","https://openalex.org/W2154768509","https://openalex.org/W2170616854","https://openalex.org/W2172107427","https://openalex.org/W2331877186","https://openalex.org/W2432978112","https://openalex.org/W2558631043","https://openalex.org/W2562676961","https://openalex.org/W2563654217","https://openalex.org/W2571682840","https://openalex.org/W2589167841","https://openalex.org/W2737116371","https://openalex.org/W2752885492","https://openalex.org/W2762732108","https://openalex.org/W2764587448","https://openalex.org/W3101251439","https://openalex.org/W4246219036"],"related_works":["https://openalex.org/W2058965144","https://openalex.org/W2164382479","https://openalex.org/W2146343568","https://openalex.org/W98480971","https://openalex.org/W2150291671","https://openalex.org/W2013643406","https://openalex.org/W2027972911","https://openalex.org/W2157978810","https://openalex.org/W2597809628","https://openalex.org/W3046370962"],"abstract_inverted_index":{"Determining":[0],"the":[1,7,54,115,120,127,156,185],"shortest-path":[2,33,70,138],"distance":[3,34,71,139],"between":[4],"vertices":[5],"in":[6],"weighted":[8,75,143,162],"graph":[9,164],"is":[10,126,151],"an":[11],"important":[12],"problem":[13],"for":[14,31,42,68],"a":[15,64,161,166,171,178],"broad":[16],"range":[17],"of":[18,117,122,180],"fields,":[19],"such":[20,45],"as":[21,46],"context-aware":[22],"search":[23],"and":[24,80,87,97],"route":[25],"selection.":[26],"While":[27],"many":[28],"efficient":[29],"methods":[30],"querying":[32],"have":[35],"been":[36],"proposed,":[37],"they":[38],"are":[39],"poorly":[40],"suited":[41],"parallel":[43,129],"architectures,":[44],"multi-core":[47],"CPUs":[48],"or":[49],"computer":[50,173],"clusters,":[51],"due":[52],"to":[53,103,108,136,182],"strong":[55],"task":[56,95],"dependencies.":[57],"In":[58],"this":[59],"paper,":[60],"we":[61,112],"propose":[62],"ParaPLL,":[63],"new":[65],"parallelism-friendly":[66],"framework":[67,130],"fast":[69],"query":[72],"on":[73,141,160,170],"large-scale":[74,142],"graphs.":[76,144],"ParaPLL":[77,102,125,150,169],"exploits":[78],"intra-node":[79],"inter-node":[81],"parallelism":[82],"by":[83],"using":[84,165],"shared":[85],"memory":[86],"message":[88],"passing":[89],"paradigms":[90],"respectively.":[91],"We":[92],"also":[93,113,176],"design":[94],"assignment":[96],"synchronization":[98],"policies,":[99],"which":[100],"allow":[101],"reach":[104],"remarkable":[105],"speedups":[106],"compared":[107],"state-of-the-art":[109],"solutions.":[110],"Moreover,":[111],"prove":[114],"correctness":[116],"ParaPLL.":[118],"To":[119],"best":[121],"our":[123],"knowledge,":[124],"first":[128],"that":[131,149],"utilizing":[132],"pruned":[133],"landmark":[134],"labeling":[135],"accelerate":[137],"queries":[140],"Our":[145],"evaluation":[146],"results":[147],"show":[148],"9.46":[152],"times":[153],"faster":[154],"than":[155],"corresponding":[157],"serial":[158],"version":[159],"0.3M-vertex":[163],"12-core":[167],"computer.":[168],"6-node":[172],"cluster":[174],"can":[175],"achieve":[177],"speedup":[179],"up":[181],"5.6":[183],"over":[184],"single-node":[186],"implementation.":[187]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":1},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":1}],"updated_date":"2026-02-25T23:00:34.991745","created_date":"2018-08-22T00:00:00"}
