{"id":"https://openalex.org/W3054514632","doi":"https://doi.org/10.1145/3409390.3409397","title":"Accelerating Forward-Backward Sweep Power Flow Computation on the GPU","display_name":"Accelerating Forward-Backward Sweep Power Flow Computation on the GPU","publication_year":2020,"publication_date":"2020-08-17","ids":{"openalex":"https://openalex.org/W3054514632","doi":"https://doi.org/10.1145/3409390.3409397","mag":"3054514632"},"language":"en","primary_location":{"id":"doi:10.1145/3409390.3409397","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3409390.3409397","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"49th International Conference on Parallel Processing - ICPP : Workshops","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/A5062779409","display_name":"Saumya Shah","orcid":"https://orcid.org/0000-0002-7303-1057"},"institutions":[{"id":"https://openalex.org/I43522216","display_name":"California State University, Sacramento","ror":"https://ror.org/03e26wv14","country_code":"US","type":"education","lineage":["https://openalex.org/I43522216"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Saumya Shah","raw_affiliation_strings":["California State University Sacramento, USA"],"affiliations":[{"raw_affiliation_string":"California State University Sacramento, USA","institution_ids":["https://openalex.org/I43522216"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5051496098","display_name":"Mahyar Zarghami","orcid":null},"institutions":[{"id":"https://openalex.org/I43522216","display_name":"California State University, Sacramento","ror":"https://ror.org/03e26wv14","country_code":"US","type":"education","lineage":["https://openalex.org/I43522216"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mahyar Zarghami","raw_affiliation_strings":["California State University Sacramento, USA"],"affiliations":[{"raw_affiliation_string":"California State University Sacramento, USA","institution_ids":["https://openalex.org/I43522216"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5028111265","display_name":"P\u0131nar Muyan\u2010\u00d6z\u00e7elik","orcid":"https://orcid.org/0000-0002-6671-8483"},"institutions":[{"id":"https://openalex.org/I43522216","display_name":"California State University, Sacramento","ror":"https://ror.org/03e26wv14","country_code":"US","type":"education","lineage":["https://openalex.org/I43522216"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"P\u0131nar Muyan-\u00d6z\u00e7elik","raw_affiliation_strings":["California State University Sacramento, USA"],"affiliations":[{"raw_affiliation_string":"California State University Sacramento, USA","institution_ids":["https://openalex.org/I43522216"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5062779409"],"corresponding_institution_ids":["https://openalex.org/I43522216"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.09664247,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"9"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12810","display_name":"Real-time simulation and control systems","score":0.9911999702453613,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12810","display_name":"Real-time simulation and control systems","score":0.9911999702453613,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems 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/T10454","display_name":"Optimal Power Flow Distribution","score":0.9871000051498413,"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/T14276","display_name":"Power Systems and Technologies","score":0.9832000136375427,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7702552676200867},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.6517246961593628},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.542231559753418},{"id":"https://openalex.org/keywords/general-purpose-computing-on-graphics-processing-units","display_name":"General-purpose computing on graphics processing units","score":0.49505868554115295},{"id":"https://openalex.org/keywords/flow","display_name":"Flow (mathematics)","score":0.48023635149002075},{"id":"https://openalex.org/keywords/power-flow","display_name":"Power flow","score":0.4779888987541199},{"id":"https://openalex.org/keywords/cuda","display_name":"CUDA","score":0.4667198061943054},{"id":"https://openalex.org/keywords/power","display_name":"Power (physics)","score":0.4377284348011017},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.4159996509552002},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.3424948751926422},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.1651688516139984},{"id":"https://openalex.org/keywords/electric-power-system","display_name":"Electric power system","score":0.1465027928352356},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.1030074954032898},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.08647516369819641}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7702552676200867},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.6517246961593628},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.542231559753418},{"id":"https://openalex.org/C50630238","wikidata":"https://www.wikidata.org/wiki/Q971505","display_name":"General-purpose computing on graphics processing units","level":3,"score":0.49505868554115295},{"id":"https://openalex.org/C38349280","wikidata":"https://www.wikidata.org/wiki/Q1434290","display_name":"Flow (mathematics)","level":2,"score":0.48023635149002075},{"id":"https://openalex.org/C2986056383","wikidata":"https://www.wikidata.org/wiki/Q556030","display_name":"Power flow","level":4,"score":0.4779888987541199},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.4667198061943054},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.4377284348011017},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.4159996509552002},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.3424948751926422},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.1651688516139984},{"id":"https://openalex.org/C89227174","wikidata":"https://www.wikidata.org/wiki/Q2388981","display_name":"Electric power system","level":3,"score":0.1465027928352356},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.1030074954032898},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.08647516369819641},{"id":"https://openalex.org/C57879066","wikidata":"https://www.wikidata.org/wiki/Q41217","display_name":"Mechanics","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":1,"locations":[{"id":"doi:10.1145/3409390.3409397","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3409390.3409397","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"49th International Conference on Parallel Processing - ICPP : Workshops","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.8199999928474426,"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":12,"referenced_works":["https://openalex.org/W116067572","https://openalex.org/W294474221","https://openalex.org/W2020580827","https://openalex.org/W2099517607","https://openalex.org/W2112708371","https://openalex.org/W2150871235","https://openalex.org/W2553039240","https://openalex.org/W2915947963","https://openalex.org/W2963943618","https://openalex.org/W3203575865","https://openalex.org/W4206658214","https://openalex.org/W4252345548"],"related_works":["https://openalex.org/W1963859303","https://openalex.org/W2364044215","https://openalex.org/W2389600408","https://openalex.org/W240129890","https://openalex.org/W3048701459","https://openalex.org/W3213381848","https://openalex.org/W2149078538","https://openalex.org/W2080146221","https://openalex.org/W2370314112","https://openalex.org/W1912958759"],"abstract_inverted_index":{"In":[0],"this":[1,64],"study,":[2],"we":[3,57],"accelerate":[4,38],"power":[5,15,47,84],"flow":[6,48],"computation":[7,26,49,120],"used":[8,44],"in":[9,67],"modeling":[10],"and":[11,24,31],"analysis":[12],"of":[13,63,90,118,134,148],"electric":[14],"distribution":[16,85,136],"systems":[17],"utilizing":[18],"the":[19,35,59,70,76,100,110,116,119,125,132,135,146,149,153],"GPU.":[20],"We":[21,78,139],"use":[22],"kernels":[23],"parallel":[25,61,101],"patterns":[27],"(i.e.,":[28],"segmented":[29],"scan":[30],"reduction)":[32],"running":[33],"on":[34,75,82,124,144],"GPU":[36],"to":[37,45,69,94,105],"a":[39,142],"common":[40],"method":[41,65],"that":[42,73,87,99,121],"is":[43],"perform":[46,79],"called":[50],"\u201cforward-backward":[51],"sweep\u201d.":[52],"To":[53],"evaluate":[54],"our":[55,80],"approach,":[56],"compare":[58],"GPU-accelerated":[60],"implementation":[62,72,102],"written":[66],"CUDA":[68],"serial":[71,111],"runs":[74],"CPU.":[77],"tests":[81],"binary":[83],"trees":[86],"have":[88],"number":[89],"nodes":[91],"between":[92],"1K":[93],"256K.":[95],"Our":[96],"results":[97],"show":[98],"brings":[103],"up":[104],"3.9x":[106],"total":[107],"speedup":[108],"over":[109],"implementation.":[112],"As":[113],"expected,":[114],"for":[115],"parts":[117],"entirely":[122],"run":[123],"GPU,":[126],"larger":[127],"speedups":[128],"are":[129],"achieved":[130],"as":[131],"size":[133],"tree":[137,150],"increases.":[138],"also":[140],"provide":[141],"discussion":[143],"how":[145],"topology":[147],"would":[151],"affect":[152],"results.":[154]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
