Bus Admittance Matrix Revisited: Performance Challenges on Modern Computers

Bus admittance matrix is widely used in power engineering for network modeling. Being highly sparse, it requires fewer CPU operations when used for calculations. Meanwhile, sparse matrix calculations involve numerous indexing and scalar operations, which are unfavorable to modern processors. Without...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE open access journal of power and energy 2024-01, Vol.11, p.1-1
1. Verfasser: Cui, Hantao
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1
container_issue
container_start_page 1
container_title IEEE open access journal of power and energy
container_volume 11
creator Cui, Hantao
description Bus admittance matrix is widely used in power engineering for network modeling. Being highly sparse, it requires fewer CPU operations when used for calculations. Meanwhile, sparse matrix calculations involve numerous indexing and scalar operations, which are unfavorable to modern processors. Without using the admittance matrix, nodal power injections and the corresponding sparse Jacobian can be computed by an element-wise method, which consists of a highly regular, vectorized evaluation step and a reduction step. This paper revisits the computational performance of the admittance matrix-based method, in terms of power injection and Jacobian matrix calculation, by comparing it with the element-wise method. Case studies show that the admittance matrix method is generally slower than the element-wise method for grid test cases with thousands to hundreds of thousands of buses, especially on CPUs with support for wide vector instructions. This paper also analyzes the impact of the width of vector instructions and memory speed to predict the trend for future computers.
doi_str_mv 10.1109/OAJPE.2024.3366117
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1109_OAJPE_2024_3366117</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10436083</ieee_id><doaj_id>oai_doaj_org_article_66b6ab90275b4b24b039e1db166e8367</doaj_id><sourcerecordid>2930957266</sourcerecordid><originalsourceid>FETCH-LOGICAL-c357t-a43b3053c05acc2613e4599bf11c7895a9f54ad017d63a2ec4afe61623e1ab503</originalsourceid><addsrcrecordid>eNpNkU9PAjEQxTdGEwnyBYyHTTyDnXbbUm9IUFEIxOi5abuzuAS22O4a_fbyL4bTTGbeezPJL0mugfQAiLqbDV7mox4lNOsxJgSAPEtaVPRlVyog5yf9ZdKJcUkIoRyAK9pKXh-amA7ydVnXpnKYTk0dyp_0Db_LWNaY36dzDIUP6_12-GlWK6wWGFNfpVOfY6jSoV9vmhpDvEouCrOK2DnWdvLxOHofPncns6fxcDDpOsZl3TUZs4xw5gg3zlEBDDOulC0AnOwrblTBM5MTkLlghqLLTIECBGUIxnLC2sn4kJt7s9SbUK5N-NXelHo_8GGhTahLt0IthBXGKkIlt5mlmSVMIeQWhMA-E3KbdXvI2gT_1WCs9dI3odq-r6liRHFJhdiq6EHlgo8xYPF_FYjeMdB7BnrHQB8ZbE03B1OJiCeGjAnSZ-wPZ6KBDQ</addsrcrecordid><sourcetype>Open Website</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2930957266</pqid></control><display><type>article</type><title>Bus Admittance Matrix Revisited: Performance Challenges on Modern Computers</title><source>Directory of Open Access Journals</source><source>IEEE Xplore Open Access Journals</source><source>EZB Electronic Journals Library</source><creator>Cui, Hantao</creator><creatorcontrib>Cui, Hantao</creatorcontrib><description>Bus admittance matrix is widely used in power engineering for network modeling. Being highly sparse, it requires fewer CPU operations when used for calculations. Meanwhile, sparse matrix calculations involve numerous indexing and scalar operations, which are unfavorable to modern processors. Without using the admittance matrix, nodal power injections and the corresponding sparse Jacobian can be computed by an element-wise method, which consists of a highly regular, vectorized evaluation step and a reduction step. This paper revisits the computational performance of the admittance matrix-based method, in terms of power injection and Jacobian matrix calculation, by comparing it with the element-wise method. Case studies show that the admittance matrix method is generally slower than the element-wise method for grid test cases with thousands to hundreds of thousands of buses, especially on CPUs with support for wide vector instructions. This paper also analyzes the impact of the width of vector instructions and memory speed to predict the trend for future computers.</description><identifier>ISSN: 2687-7910</identifier><identifier>EISSN: 2687-7910</identifier><identifier>EISSN: 2644-1314</identifier><identifier>DOI: 10.1109/OAJPE.2024.3366117</identifier><identifier>CODEN: IOAJBC</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Admittance ; Bus admittance matrix ; Computers ; Electrical impedance ; high-performance computing ; Impact analysis ; Jacobi matrix method ; Jacobian matrices ; Jacobian matrix ; Mathematical models ; Pipeline processing ; Power system stability ; single-instruction multiple data (SIMD) ; Sparse matrices ; sparse matrix ; Task analysis ; vectorization</subject><ispartof>IEEE open access journal of power and energy, 2024-01, Vol.11, p.1-1</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2024</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c357t-a43b3053c05acc2613e4599bf11c7895a9f54ad017d63a2ec4afe61623e1ab503</cites><orcidid>0000-0002-4259-5925</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10436083$$EHTML$$P50$$Gieee$$Hfree_for_read</linktohtml><link.rule.ids>314,780,784,864,2102,27633,27924,27925,54933</link.rule.ids></links><search><creatorcontrib>Cui, Hantao</creatorcontrib><title>Bus Admittance Matrix Revisited: Performance Challenges on Modern Computers</title><title>IEEE open access journal of power and energy</title><addtitle>OAJPE</addtitle><description>Bus admittance matrix is widely used in power engineering for network modeling. Being highly sparse, it requires fewer CPU operations when used for calculations. Meanwhile, sparse matrix calculations involve numerous indexing and scalar operations, which are unfavorable to modern processors. Without using the admittance matrix, nodal power injections and the corresponding sparse Jacobian can be computed by an element-wise method, which consists of a highly regular, vectorized evaluation step and a reduction step. This paper revisits the computational performance of the admittance matrix-based method, in terms of power injection and Jacobian matrix calculation, by comparing it with the element-wise method. Case studies show that the admittance matrix method is generally slower than the element-wise method for grid test cases with thousands to hundreds of thousands of buses, especially on CPUs with support for wide vector instructions. This paper also analyzes the impact of the width of vector instructions and memory speed to predict the trend for future computers.</description><subject>Admittance</subject><subject>Bus admittance matrix</subject><subject>Computers</subject><subject>Electrical impedance</subject><subject>high-performance computing</subject><subject>Impact analysis</subject><subject>Jacobi matrix method</subject><subject>Jacobian matrices</subject><subject>Jacobian matrix</subject><subject>Mathematical models</subject><subject>Pipeline processing</subject><subject>Power system stability</subject><subject>single-instruction multiple data (SIMD)</subject><subject>Sparse matrices</subject><subject>sparse matrix</subject><subject>Task analysis</subject><subject>vectorization</subject><issn>2687-7910</issn><issn>2687-7910</issn><issn>2644-1314</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>ESBDL</sourceid><sourceid>RIE</sourceid><sourceid>DOA</sourceid><recordid>eNpNkU9PAjEQxTdGEwnyBYyHTTyDnXbbUm9IUFEIxOi5abuzuAS22O4a_fbyL4bTTGbeezPJL0mugfQAiLqbDV7mox4lNOsxJgSAPEtaVPRlVyog5yf9ZdKJcUkIoRyAK9pKXh-amA7ydVnXpnKYTk0dyp_0Db_LWNaY36dzDIUP6_12-GlWK6wWGFNfpVOfY6jSoV9vmhpDvEouCrOK2DnWdvLxOHofPncns6fxcDDpOsZl3TUZs4xw5gg3zlEBDDOulC0AnOwrblTBM5MTkLlghqLLTIECBGUIxnLC2sn4kJt7s9SbUK5N-NXelHo_8GGhTahLt0IthBXGKkIlt5mlmSVMIeQWhMA-E3KbdXvI2gT_1WCs9dI3odq-r6liRHFJhdiq6EHlgo8xYPF_FYjeMdB7BnrHQB8ZbE03B1OJiCeGjAnSZ-wPZ6KBDQ</recordid><startdate>20240101</startdate><enddate>20240101</enddate><creator>Cui, Hantao</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>ESBDL</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7ST</scope><scope>7U6</scope><scope>8FD</scope><scope>C1K</scope><scope>F28</scope><scope>FR3</scope><scope>DOA</scope><orcidid>https://orcid.org/0000-0002-4259-5925</orcidid></search><sort><creationdate>20240101</creationdate><title>Bus Admittance Matrix Revisited: Performance Challenges on Modern Computers</title><author>Cui, Hantao</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c357t-a43b3053c05acc2613e4599bf11c7895a9f54ad017d63a2ec4afe61623e1ab503</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Admittance</topic><topic>Bus admittance matrix</topic><topic>Computers</topic><topic>Electrical impedance</topic><topic>high-performance computing</topic><topic>Impact analysis</topic><topic>Jacobi matrix method</topic><topic>Jacobian matrices</topic><topic>Jacobian matrix</topic><topic>Mathematical models</topic><topic>Pipeline processing</topic><topic>Power system stability</topic><topic>single-instruction multiple data (SIMD)</topic><topic>Sparse matrices</topic><topic>sparse matrix</topic><topic>Task analysis</topic><topic>vectorization</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Cui, Hantao</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005–Present</collection><collection>IEEE Xplore Open Access Journals</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Xplore</collection><collection>CrossRef</collection><collection>Environment Abstracts</collection><collection>Sustainability Science Abstracts</collection><collection>Technology Research Database</collection><collection>Environmental Sciences and Pollution Management</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><collection>Directory of Open Access Journals</collection><jtitle>IEEE open access journal of power and energy</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Cui, Hantao</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Bus Admittance Matrix Revisited: Performance Challenges on Modern Computers</atitle><jtitle>IEEE open access journal of power and energy</jtitle><stitle>OAJPE</stitle><date>2024-01-01</date><risdate>2024</risdate><volume>11</volume><spage>1</spage><epage>1</epage><pages>1-1</pages><issn>2687-7910</issn><eissn>2687-7910</eissn><eissn>2644-1314</eissn><coden>IOAJBC</coden><abstract>Bus admittance matrix is widely used in power engineering for network modeling. Being highly sparse, it requires fewer CPU operations when used for calculations. Meanwhile, sparse matrix calculations involve numerous indexing and scalar operations, which are unfavorable to modern processors. Without using the admittance matrix, nodal power injections and the corresponding sparse Jacobian can be computed by an element-wise method, which consists of a highly regular, vectorized evaluation step and a reduction step. This paper revisits the computational performance of the admittance matrix-based method, in terms of power injection and Jacobian matrix calculation, by comparing it with the element-wise method. Case studies show that the admittance matrix method is generally slower than the element-wise method for grid test cases with thousands to hundreds of thousands of buses, especially on CPUs with support for wide vector instructions. This paper also analyzes the impact of the width of vector instructions and memory speed to predict the trend for future computers.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/OAJPE.2024.3366117</doi><tpages>1</tpages><orcidid>https://orcid.org/0000-0002-4259-5925</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2687-7910
ispartof IEEE open access journal of power and energy, 2024-01, Vol.11, p.1-1
issn 2687-7910
2687-7910
2644-1314
language eng
recordid cdi_crossref_primary_10_1109_OAJPE_2024_3366117
source Directory of Open Access Journals; IEEE Xplore Open Access Journals; EZB Electronic Journals Library
subjects Admittance
Bus admittance matrix
Computers
Electrical impedance
high-performance computing
Impact analysis
Jacobi matrix method
Jacobian matrices
Jacobian matrix
Mathematical models
Pipeline processing
Power system stability
single-instruction multiple data (SIMD)
Sparse matrices
sparse matrix
Task analysis
vectorization
title Bus Admittance Matrix Revisited: Performance Challenges on Modern Computers
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T16%3A23%3A34IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Bus%20Admittance%20Matrix%20Revisited:%20Performance%20Challenges%20on%20Modern%20Computers&rft.jtitle=IEEE%20open%20access%20journal%20of%20power%20and%20energy&rft.au=Cui,%20Hantao&rft.date=2024-01-01&rft.volume=11&rft.spage=1&rft.epage=1&rft.pages=1-1&rft.issn=2687-7910&rft.eissn=2687-7910&rft.coden=IOAJBC&rft_id=info:doi/10.1109/OAJPE.2024.3366117&rft_dat=%3Cproquest_cross%3E2930957266%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2930957266&rft_id=info:pmid/&rft_ieee_id=10436083&rft_doaj_id=oai_doaj_org_article_66b6ab90275b4b24b039e1db166e8367&rfr_iscdi=true