{"id":"https://openalex.org/W2999776565","doi":"https://doi.org/10.1109/tpds.2020.2964536","title":"Reduce Operations: Send Volume Balancing While Minimizing Latency","display_name":"Reduce Operations: Send Volume Balancing While Minimizing Latency","publication_year":2020,"publication_date":"2020-01-07","ids":{"openalex":"https://openalex.org/W2999776565","doi":"https://doi.org/10.1109/tpds.2020.2964536","mag":"2999776565"},"language":"en","primary_location":{"id":"doi:10.1109/tpds.2020.2964536","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2020.2964536","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://www.osti.gov/biblio/1595427","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5002536001","display_name":"M. Ozan Karsavuran","orcid":"https://orcid.org/0000-0002-0298-3034"},"institutions":[{"id":"https://openalex.org/I168864056","display_name":"Bilkent University","ror":"https://ror.org/02vh8a032","country_code":"TR","type":"education","lineage":["https://openalex.org/I168864056"]}],"countries":["TR"],"is_corresponding":true,"raw_author_name":"M. Ozan Karsavuran","raw_affiliation_strings":["Computer Engineering Department, Bilkent University, Ankara, Turkey"],"affiliations":[{"raw_affiliation_string":"Computer Engineering Department, Bilkent University, Ankara, Turkey","institution_ids":["https://openalex.org/I168864056"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5089653045","display_name":"Seher Acer","orcid":"https://orcid.org/0000-0003-3951-3930"},"institutions":[{"id":"https://openalex.org/I4210104735","display_name":"Sandia National Laboratories","ror":"https://ror.org/01apwpt12","country_code":"US","type":"facility","lineage":["https://openalex.org/I1330989302","https://openalex.org/I198811213","https://openalex.org/I4210104735"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Seher Acer","raw_affiliation_strings":["Sandia National Laboratories, Center for Computing Research, Albuquerque, USA"],"affiliations":[{"raw_affiliation_string":"Sandia National Laboratories, Center for Computing Research, Albuquerque, USA","institution_ids":["https://openalex.org/I4210104735"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5087435011","display_name":"Cevdet Aykanat","orcid":"https://orcid.org/0000-0002-4559-1321"},"institutions":[{"id":"https://openalex.org/I168864056","display_name":"Bilkent University","ror":"https://ror.org/02vh8a032","country_code":"TR","type":"education","lineage":["https://openalex.org/I168864056"]}],"countries":["TR"],"is_corresponding":false,"raw_author_name":"Cevdet Aykanat","raw_affiliation_strings":["Computer Engineering Department, Bilkent University, Ankara, Turkey"],"affiliations":[{"raw_affiliation_string":"Computer Engineering Department, Bilkent University, Ankara, Turkey","institution_ids":["https://openalex.org/I168864056"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5002536001"],"corresponding_institution_ids":["https://openalex.org/I168864056"],"apc_list":null,"apc_paid":null,"fwci":0.6447,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.70673007,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":97},"biblio":{"volume":"31","issue":"6","first_page":"1461","last_page":"1473"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":0.9998000264167786,"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.9998000264167786,"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/T11522","display_name":"VLSI and FPGA Design Techniques","score":0.9998000264167786,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.9987000226974487,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8631118535995483},{"id":"https://openalex.org/keywords/load-balancing","display_name":"Load balancing (electrical power)","score":0.6325273513793945},{"id":"https://openalex.org/keywords/volume","display_name":"Volume (thermodynamics)","score":0.6247725486755371},{"id":"https://openalex.org/keywords/weighting","display_name":"Weighting","score":0.6218457221984863},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.5923619270324707},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5914628505706787},{"id":"https://openalex.org/keywords/hypergraph","display_name":"Hypergraph","score":0.5763470530509949},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.44055506587028503},{"id":"https://openalex.org/keywords/execution-time","display_name":"Execution time","score":0.4111930727958679},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.35767993330955505},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.08526265621185303}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8631118535995483},{"id":"https://openalex.org/C138959212","wikidata":"https://www.wikidata.org/wiki/Q1806783","display_name":"Load balancing (electrical power)","level":3,"score":0.6325273513793945},{"id":"https://openalex.org/C20556612","wikidata":"https://www.wikidata.org/wiki/Q4469374","display_name":"Volume (thermodynamics)","level":2,"score":0.6247725486755371},{"id":"https://openalex.org/C183115368","wikidata":"https://www.wikidata.org/wiki/Q856577","display_name":"Weighting","level":2,"score":0.6218457221984863},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.5923619270324707},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5914628505706787},{"id":"https://openalex.org/C2781221856","wikidata":"https://www.wikidata.org/wiki/Q840247","display_name":"Hypergraph","level":2,"score":0.5763470530509949},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.44055506587028503},{"id":"https://openalex.org/C2989134064","wikidata":"https://www.wikidata.org/wiki/Q288510","display_name":"Execution time","level":2,"score":0.4111930727958679},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.35767993330955505},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.08526265621185303},{"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/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C71924100","wikidata":"https://www.wikidata.org/wiki/Q11190","display_name":"Medicine","level":0,"score":0.0},{"id":"https://openalex.org/C126838900","wikidata":"https://www.wikidata.org/wiki/Q77604","display_name":"Radiology","level":1,"score":0.0},{"id":"https://openalex.org/C187691185","wikidata":"https://www.wikidata.org/wiki/Q2020720","display_name":"Grid","level":2,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1109/tpds.2020.2964536","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2020.2964536","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"journal-article"},{"id":"pmh:oai:osti.gov:1595427","is_oa":true,"landing_page_url":"https://www.osti.gov/biblio/1595427","pdf_url":null,"source":{"id":"https://openalex.org/S4306402487","display_name":"OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I139351228","host_organization_name":"Office of Scientific and Technical Information","host_organization_lineage":["https://openalex.org/I139351228"],"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":null},{"id":"pmh:oai:osti.gov:1601274","is_oa":true,"landing_page_url":"https://www.osti.gov/biblio/1601274","pdf_url":null,"source":{"id":"https://openalex.org/S4306402487","display_name":"OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I139351228","host_organization_name":"Office of Scientific and Technical Information","host_organization_lineage":["https://openalex.org/I139351228"],"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":null},{"id":"pmh:oai:repository.bilkent.edu.tr:11693/55082","is_oa":false,"landing_page_url":"http://hdl.handle.net/11693/55082","pdf_url":null,"source":{"id":"https://openalex.org/S4306400079","display_name":"Bilkent University Institutional Repository (Bilkent University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I168864056","host_organization_name":"Bilkent University","host_organization_lineage":["https://openalex.org/I168864056"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Transactions on Parallel and Distributed Systems","raw_type":"Article"}],"best_oa_location":{"id":"pmh:oai:osti.gov:1595427","is_oa":true,"landing_page_url":"https://www.osti.gov/biblio/1595427","pdf_url":null,"source":{"id":"https://openalex.org/S4306402487","display_name":"OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I139351228","host_organization_name":"Office of Scientific and Technical Information","host_organization_lineage":["https://openalex.org/I139351228"],"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":null},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1741288133","display_name":null,"funder_award_id":"Sandia","funder_id":"https://openalex.org/F4320332369","funder_display_name":"National Nuclear Security Administration"},{"id":"https://openalex.org/G288067973","display_name":null,"funder_award_id":"0003525","funder_id":"https://openalex.org/F4320306084","funder_display_name":"U.S. Department of Energy"},{"id":"https://openalex.org/G3821936529","display_name":null,"funder_award_id":"Sandia","funder_id":"https://openalex.org/F4320306084","funder_display_name":"U.S. Department of Energy"},{"id":"https://openalex.org/G471976139","display_name":null,"funder_award_id":"DE-NA-000352","funder_id":"https://openalex.org/F4320338291","funder_display_name":"Sandia National Laboratories"},{"id":"https://openalex.org/G687101433","display_name":null,"funder_award_id":"E-NA-0003525","funder_id":"https://openalex.org/F4320338291","funder_display_name":"Sandia National Laboratories"},{"id":"https://openalex.org/G7166948679","display_name":null,"funder_award_id":"DE-NA-0003525","funder_id":"https://openalex.org/F4320332369","funder_display_name":"National Nuclear Security Administration"},{"id":"https://openalex.org/G7410743818","display_name":null,"funder_award_id":"DE-NA-0003525","funder_id":"https://openalex.org/F4320306084","funder_display_name":"U.S. Department of Energy"},{"id":"https://openalex.org/G805931733","display_name":null,"funder_award_id":"DE-NA-0003525","funder_id":"https://openalex.org/F4320338291","funder_display_name":"Sandia National Laboratories"}],"funders":[{"id":"https://openalex.org/F4320306084","display_name":"U.S. Department of Energy","ror":"https://ror.org/01bj3aw27"},{"id":"https://openalex.org/F4320317245","display_name":"Ulusal Y\u00fcksek Ba\u015far\u0131ml\u0131 Hesaplama Merkezi, Istanbul Teknik \u00dcniversitesi","ror":null},{"id":"https://openalex.org/F4320332369","display_name":"National Nuclear Security Administration","ror":"https://ror.org/03sk1we31"},{"id":"https://openalex.org/F4320338291","display_name":"Sandia National Laboratories","ror":"https://ror.org/01apwpt12"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":22,"referenced_works":["https://openalex.org/W42677130","https://openalex.org/W1813030236","https://openalex.org/W1979388401","https://openalex.org/W2035080386","https://openalex.org/W2040836065","https://openalex.org/W2069277577","https://openalex.org/W2070232376","https://openalex.org/W2078174680","https://openalex.org/W2092322180","https://openalex.org/W2111717213","https://openalex.org/W2118577051","https://openalex.org/W2142184646","https://openalex.org/W2163501979","https://openalex.org/W2341539716","https://openalex.org/W2402483587","https://openalex.org/W2414494135","https://openalex.org/W2529031466","https://openalex.org/W2781614977","https://openalex.org/W2885298455","https://openalex.org/W2925006810","https://openalex.org/W4302764849","https://openalex.org/W6601739122"],"related_works":["https://openalex.org/W4376608589","https://openalex.org/W3138003926","https://openalex.org/W4300037846","https://openalex.org/W1630514295","https://openalex.org/W1537073411","https://openalex.org/W2963081352","https://openalex.org/W2472555608","https://openalex.org/W4376608938","https://openalex.org/W2393741509","https://openalex.org/W2346558234"],"abstract_inverted_index":{"Communication":[0],"hypergraph":[1,71],"model":[2,72,103],"was":[3],"proposed":[4,171],"in":[5,24,151,176,191],"a":[6,83,120],"two-phase":[7],"setting":[8],"for":[9,99,198],"encapsulating":[10],"multiple":[11],"communication":[12,110,178],"cost":[13,179],"metrics":[14],"(bandwidth":[15],"and":[16,128],"latency),":[17],"which":[18,142,152],"are":[19],"proven":[20],"to":[21,76,92,166,184],"be":[22],"important":[23],"parallelizing":[25],"irregular":[26],"applications.":[27],"In":[28,48],"the":[29,37,49,57,108,124,146,153,167,170],"first":[30],"phase,":[31,51],"computational-task-to-processor":[32],"assignment":[33,53,155],"is":[34,54,143],"performed":[35,55],"with":[36,56,201],"objective":[38,58],"of":[39,59,63,97,145,188],"minimizing":[40,60],"total":[41,61,109],"volume":[42,111],"while":[43,65],"maintaining":[44,66],"computational":[45],"load":[46],"balance.":[47,68],"second":[50],"communication-task-to-processor":[52],"number":[62],"messages":[64],"communication-volume":[67],"The":[69,102],"reduce-communication":[70],"suffers":[73,105],"from":[74,106],"failing":[75],"correctly":[77,93],"encapsulate":[78],"send-volume":[79,95,100],"balancing.":[80,101],"We":[81],"propose":[82,119],"novel":[84],"vertex":[85,133],"weighting":[86],"scheme":[87],"that":[88,122],"enables":[89],"part":[90],"weights":[91],"encode":[94],"loads":[96],"processors":[98,197],"also":[104],"increasing":[107],"during":[112],"partitioning.":[113],"To":[114],"decrease":[115,187],"this":[116],"increase,":[117],"we":[118,138],"method":[121],"utilizes":[123],"recursive":[125],"bipartitioning":[126],"framework":[127],"refines":[129],"each":[130],"bipartition":[131],"by":[132],"swaps.":[134],"For":[135],"performance":[136],"evaluation,":[137],"consider":[139],"column-parallel":[140],"SpMV,":[141],"one":[144],"most":[147],"widely":[148],"known":[149],"applications":[150],"reduce-task":[154],"problem":[156],"arises.":[157],"Extensive":[158],"experiments":[159],"on":[160,195],"313":[161],"matrices":[162,200],"show":[163],"that,":[164],"compared":[165],"existing":[168],"model,":[169],"models":[172],"achieve":[173],"considerable":[174],"improvements":[175,182],"all":[177],"metrics.":[180],"These":[181],"lead":[183],"an":[185],"average":[186],"30":[189],"percent":[190],"parallel":[192],"SpMV":[193],"time":[194],"512":[196],"70":[199],"high":[202],"irregularity.":[203]},"counts_by_year":[{"year":2020,"cited_by_count":4}],"updated_date":"2026-03-20T23:20:44.827607","created_date":"2025-10-10T00:00:00"}
