{"id":"https://openalex.org/W2022671538","doi":"https://doi.org/10.1137/s0097539797326502","title":"Automatic Methods for Hiding Latency in Parallel and Distributed Computation","display_name":"Automatic Methods for Hiding Latency in Parallel and Distributed Computation","publication_year":1999,"publication_date":"1999-01-01","ids":{"openalex":"https://openalex.org/W2022671538","doi":"https://doi.org/10.1137/s0097539797326502","mag":"2022671538"},"language":"en","primary_location":{"id":"doi:10.1137/s0097539797326502","is_oa":false,"landing_page_url":"https://doi.org/10.1137/s0097539797326502","pdf_url":null,"source":{"id":"https://openalex.org/S153560523","display_name":"SIAM Journal on Computing","issn_l":"0097-5397","issn":["0097-5397","1095-7111"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320508","host_organization_name":"Society for Industrial and Applied Mathematics","host_organization_lineage":["https://openalex.org/P4310320508"],"host_organization_lineage_names":["Society for Industrial and Applied Mathematics"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SIAM Journal on Computing","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/A5077188973","display_name":"Matthew Andrews","orcid":"https://orcid.org/0000-0002-0977-9685"},"institutions":[{"id":"https://openalex.org/I72090969","display_name":"Nokia (United States)","ror":"https://ror.org/038km2573","country_code":"US","type":"company","lineage":["https://openalex.org/I2738502077","https://openalex.org/I72090969"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Matthew Andrews","raw_affiliation_strings":["BELL LABORATORIES"],"affiliations":[{"raw_affiliation_string":"BELL LABORATORIES","institution_ids":["https://openalex.org/I72090969"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5113572159","display_name":"Tom Leighton","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Tom Leighton","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5001125856","display_name":"Panagiotis Metaxas","orcid":"https://orcid.org/0000-0002-5539-783X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"P. Takis Metaxas","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5060590657","display_name":"Lisa Zhang","orcid":"https://orcid.org/0000-0002-4255-9609"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Lisa Zhang","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5077188973"],"corresponding_institution_ids":["https://openalex.org/I72090969"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.18908331,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"29","issue":"2","first_page":"615","last_page":"647"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":0.9998999834060669,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998000264167786,"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/T11181","display_name":"Advanced Data Storage Technologies","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"}}],"keywords":[{"id":"https://openalex.org/keywords/dataflow","display_name":"Dataflow","score":0.8680859804153442},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.7537473440170288},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.6917979717254639},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6714880466461182},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6334093809127808},{"id":"https://openalex.org/keywords/bounded-function","display_name":"Bounded function","score":0.5829520225524902},{"id":"https://openalex.org/keywords/node","display_name":"Node (physics)","score":0.5722213983535767},{"id":"https://openalex.org/keywords/link","display_name":"Link (geometry)","score":0.5582234859466553},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.40743333101272583},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.273430198431015},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.2602998614311218},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.09473952651023865},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.0841912031173706}],"concepts":[{"id":"https://openalex.org/C96324660","wikidata":"https://www.wikidata.org/wiki/Q205446","display_name":"Dataflow","level":2,"score":0.8680859804153442},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.7537473440170288},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.6917979717254639},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6714880466461182},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6334093809127808},{"id":"https://openalex.org/C34388435","wikidata":"https://www.wikidata.org/wiki/Q2267362","display_name":"Bounded function","level":2,"score":0.5829520225524902},{"id":"https://openalex.org/C62611344","wikidata":"https://www.wikidata.org/wiki/Q1062658","display_name":"Node (physics)","level":2,"score":0.5722213983535767},{"id":"https://openalex.org/C2778753846","wikidata":"https://www.wikidata.org/wiki/Q6554239","display_name":"Link (geometry)","level":2,"score":0.5582234859466553},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.40743333101272583},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.273430198431015},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.2602998614311218},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.09473952651023865},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0841912031173706},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1137/s0097539797326502","is_oa":false,"landing_page_url":"https://doi.org/10.1137/s0097539797326502","pdf_url":null,"source":{"id":"https://openalex.org/S153560523","display_name":"SIAM Journal on Computing","issn_l":"0097-5397","issn":["0097-5397","1095-7111"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320508","host_organization_name":"Society for Industrial and Applied Mathematics","host_organization_lineage":["https://openalex.org/P4310320508"],"host_organization_lineage_names":["Society for Industrial and Applied Mathematics"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SIAM Journal on Computing","raw_type":"journal-article"},{"id":"pmh:oai:repository.wellesley.edu:computersciencefaculty-1000","is_oa":false,"landing_page_url":"https://repository.wellesley.edu/cgi/viewcontent.cgi?article=1000&amp;amp;context=computersciencefaculty","pdf_url":null,"source":{"id":"https://openalex.org/S4377196571","display_name":"Wellesley College Digital RepositoryWellesley (Wellesley College)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I189731429","host_organization_name":"Wellesley College","host_organization_lineage":["https://openalex.org/I189731429"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Computer Science Faculty Scholarship","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W70437322","https://openalex.org/W1480701212","https://openalex.org/W1566364654","https://openalex.org/W1975166067","https://openalex.org/W1983770018","https://openalex.org/W1985004065","https://openalex.org/W1989582918","https://openalex.org/W2009832491","https://openalex.org/W2010898730","https://openalex.org/W2021670981","https://openalex.org/W2045271686","https://openalex.org/W2057461902","https://openalex.org/W2058972589","https://openalex.org/W2091597871","https://openalex.org/W2097755092","https://openalex.org/W2116777327","https://openalex.org/W2130883658","https://openalex.org/W2132305254","https://openalex.org/W2142822378","https://openalex.org/W2158923044","https://openalex.org/W2167296849","https://openalex.org/W2169560887","https://openalex.org/W4241840173","https://openalex.org/W4249066449"],"related_works":["https://openalex.org/W2998381397","https://openalex.org/W4236419692","https://openalex.org/W3167919718","https://openalex.org/W4239447582","https://openalex.org/W4225271228","https://openalex.org/W1484403103","https://openalex.org/W2521947294","https://openalex.org/W2064624074","https://openalex.org/W1993746733","https://openalex.org/W2988943527"],"abstract_inverted_index":{"In":[0,83],"this":[1],"paper":[2],"we":[3,42,137],"describe":[4],"methods":[5],"for":[6,140],"mitigating":[7],"the":[8,47,79,84,87,141,151],"degradation":[9],"in":[10,16,31,49,97,143,150],"performance":[11],"caused":[12],"by":[13],"high":[14],"latencies":[15],"parallel":[17],"and":[18],"distributed":[19],"networks.":[20],"For":[21],"example,":[22],"given":[23],"any":[24,53],"\"dataflow\"":[25],"type":[26],"of":[27],"algorithm":[28,48],"that":[29],"runs":[30,96],"T":[32],"steps":[33,51,100],"on":[34,52,127],"an":[35,114],"n-node":[36,54],"ring":[37],"with":[38,58,119,131],"unit":[39,120],"link":[40,60,81,91,121,133],"delays,":[41],"show":[43,109],"how":[44,110],"to":[45,71,78,111],"run":[46],"O(T)":[50],"bounded-degree":[55],"connected":[56],"network":[57,88],"average":[59,90,132],"delay":[61,92,134],"O(1).":[62],"This":[63],"is":[64],"a":[65,128],"significant":[66],"improvement":[67],"over":[68],"prior":[69],"approaches":[70],"latency":[72],"hiding,":[73],"which":[74,144],"require":[75],"slowdowns":[76],"proportional":[77],"maximum":[80],"delay.":[82],"case":[85,142],"when":[86],"has":[89],"$\\dave$,":[93],"our":[94],"simulation":[95],"$O(\\sqrt{\\dave}":[98],"T)$":[99],"using":[101,123],"$n/\\sqrt{\\dave}$":[102],"processors,":[103],"thereby":[104],"preserving":[105],"efficiency.":[106],"We":[107],"also":[108],"efficiently":[112],"simulate":[113],"n":[115,117],"X":[116],"array":[118,130],"delays":[122],"slowdown":[124],"$\\tilde":[125],"O(\\dave^{2/3})$":[126],"two-dimensional":[129],"$\\dave$.":[135],"Last,":[136],"present":[138],"results":[139],"large":[145],"local":[146],"databases":[147],"are":[148],"involved":[149],"computation.":[152]},"counts_by_year":[],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
