Solving Linear Systems of Equations with Block Skyscraper Structure

This paper proposes an efficient parallel algorithm for solving systems of linear algebraic equations (SLAE) using block skyscraper matrices, designed for execution on shared-memory computing systems. The algorithm is focused on achieving high performance and scalability, making it suitable for reso...

Full description

Saved in:
Bibliographic Details
Published inKìbernetika ta komp'ûternì tehnologìï (Online) no. 3; pp. 68 - 78
Main Authors Sydoruk, Volodymyr, Chystiakov, Oleksii, Benner, Peter, Nikolaievska, Olena
Format Journal Article
LanguageEnglish
Published V.M. Glushkov Institute of Cybernetics 29.09.2025
Subjects
Online AccessGet full text
ISSN2707-4501
2707-451X
2707-451X
DOI10.34229/2707-451X.25.3.6

Cover

Abstract This paper proposes an efficient parallel algorithm for solving systems of linear algebraic equations (SLAE) using block skyscraper matrices, designed for execution on shared-memory computing systems. The algorithm is focused on achieving high performance and scalability, making it suitable for resource-intensive computational tasks. Special attention is given to optimizing computations and distributing the workload among processor cores to maximize acceleration. The study includes testing the proposed algorithm on nodes of a modern computational cluster by solving practical problems related to modeling the strength of building structures. The performance characteristics of the algorithm, including total execution time and acceleration coefficients depending on the number of processor cores used, have been analyzed. The impact of block sizes used in the calculations on computational performance has also been investigated. The experimental results demonstrate that the algorithm significantly reduces execution time as the number of processors increases and exhibits stable scalability on systems with a large number of cores. This highlights its applicability for solving complex engineering problems and modeling largescale systems. The proposed approach can be utilized in structural mechanics, applied physics, and other fields of engineering analysis requiring the processing of large data volumes. The conclusions of the study are valuable for further development of parallel programming methods and improving the efficiency of computational systems. Keywords: high-performance computing, system of linear algebraic equations, Cholesky method, sparse matrices, block skyscraper matrices, parallel algorithms, systems with shared memory.
AbstractList This paper proposes an efficient parallel algorithm for solving systems of linear algebraic equations (SLAE) using block skyscraper matrices, designed for execution on shared-memory computing systems. The algorithm is focused on achieving high performance and scalability, making it suitable for resource-intensive computational tasks. Special attention is given to optimizing computations and distributing the workload among processor cores to maximize acceleration. The study includes testing the proposed algorithm on nodes of a modern computational cluster by solving practical problems related to modeling the strength of building structures. The performance characteristics of the algorithm, including total execution time and acceleration coefficients depending on the number of processor cores used, have been analyzed. The impact of block sizes used in the calculations on computational performance has also been investigated. The experimental results demonstrate that the algorithm significantly reduces execution time as the number of processors increases and exhibits stable scalability on systems with a large number of cores. This highlights its applicability for solving complex engineering problems and modeling largescale systems. The proposed approach can be utilized in structural mechanics, applied physics, and other fields of engineering analysis requiring the processing of large data volumes. The conclusions of the study are valuable for further development of parallel programming methods and improving the efficiency of computational systems. Keywords: high-performance computing, system of linear algebraic equations, Cholesky method, sparse matrices, block skyscraper matrices, parallel algorithms, systems with shared memory.
This paper proposes an efficient parallel algorithm for solving systems of linear algebraic equations (SLAE) using block skyscraper matrices, designed for execution on shared-memory computing systems. The algorithm is focused on achieving high performance and scalability, making it suitable for resource-intensive computational tasks. Special attention is given to optimizing computations and distributing the workload among processor cores to maximize acceleration. The study includes testing the proposed algorithm on nodes of a modern computational cluster by solving practical problems related to modeling the strength of building structures. The performance characteristics of the algorithm, including total execution time and acceleration coefficients depending on the number of processor cores used, have been analyzed. The impact of block sizes used in the calculations on computational performance has also been investigated. The experimental results demonstrate that the algorithm significantly reduces execution time as the number of processors increases and exhibits stable scalability on systems with a large number of cores. This highlights its applicability for solving complex engineering problems and modeling largescale systems. The proposed approach can be utilized in structural mechanics, applied physics, and other fields of engineering analysis requiring the processing of large data volumes. The conclusions of the study are valuable for further development of parallel programming methods and improving the efficiency of computational systems.
Author Sydoruk, Volodymyr
Benner, Peter
Chystiakov, Oleksii
Nikolaievska, Olena
Author_xml – sequence: 1
  givenname: Volodymyr
  orcidid: 0000-0003-0210-6020
  surname: Sydoruk
  fullname: Sydoruk, Volodymyr
  organization: V.M. Glushkov Institute of Cybernetics of the NAS of Ukraine, Kyiv
– sequence: 2
  givenname: Oleksii
  orcidid: 0000-0001-6456-2094
  surname: Chystiakov
  fullname: Chystiakov, Oleksii
  organization: V.M. Glushkov Institute of Cybernetics of the NAS of Ukraine, Kyiv
– sequence: 3
  givenname: Peter
  orcidid: 0000-0003-3362-4103
  surname: Benner
  fullname: Benner, Peter
  organization: Max Planck Institute for Dynamics of Complex Technical Systems, Magdeburg, Germany
– sequence: 4
  givenname: Olena
  orcidid: 0000-0002-5145-0189
  surname: Nikolaievska
  fullname: Nikolaievska, Olena
  organization: V.M. Glushkov Institute of Cybernetics of the NAS of Ukraine, Kyiv
BookMark eNp1kM1OwkAURicGExF5AHd9gda589d2qQSVhMQFmrCbTKczWCgdnClq394Cys7V_XJzz8nNd40GjWsMQreAE8oIye9IitOYcVgmhCc0ERdoeF4NzhnDFRqHsMYYkxwwzfgQTRau_qyaVTSvGqN8tOhCa7YhcjaafuxVW7kmRF9V-x491E5vosWmC9qrnelPW7_X7d6bG3RpVR3M-HeO0Nvj9HXyHM9fnmaT-3msgYOIi4yCEGX_LwibUZZrZQqDiWGsJCVWtsQGazCQas0KAXmWFYChD0xYzjkdodnJWzq1ljtfbZXvpFOVPC6cX0nl20rXRmZCW6a14qk1jABVkBMOnHIouNGF6F3k5No3O9V9qbo-CwHLY6vyUJvsK_yWhEsqDxCcIO1dCN7Y_5nlH_MDz9B60A
Cites_doi 10.1007/s10559-023-00610-1
10.15407/jai2020.03.027
10.34229/2707-451X.20.2.6
10.5772/intechopen.102885
10.1615/JAutomatInfScien.v52.i11.20
10.1007/s10559-020-00311-z
10.1007/s10559-023-00583-1
10.34229/2786-6505-2022-5-2
10.1177/1094342010391989
10.1007/s10559-011-9377-4
10.15407/pp2020.02-03.208
10.1007/s10559-017-9996-5
10.1016/C2013-0-11311-6
10.1007/978-3-319-32149-3_10
10.1007/s10559-023-00636-5
10.1615/JAutomatInfScien.v49.i7.20
10.15407/pp2022.03-04.240
ContentType Journal Article
DBID AAYXX
CITATION
ADTOC
UNPAY
DOA
DOI 10.34229/2707-451X.25.3.6
DatabaseName CrossRef
Unpaywall for CDI: Periodical Content
Unpaywall
DOAJ Directory of Open Access Journals
DatabaseTitle CrossRef
DatabaseTitleList CrossRef

Database_xml – sequence: 1
  dbid: DOA
  name: DOAJ Directory of Open Access Journals
  url: https://www.doaj.org/
  sourceTypes: Open Website
– sequence: 2
  dbid: UNPAY
  name: Unpaywall
  url: https://proxy.k.utb.cz/login?url=https://unpaywall.org/
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
Discipline Sciences (General)
EISSN 2707-451X
EndPage 78
ExternalDocumentID oai_doaj_org_article_86cf4cca57fe4213a192515351b5ecb6
10.34229/2707-451x.25.3.6
10_34229_2707_451X_25_3_6
GroupedDBID AAYXX
ALMA_UNASSIGNED_HOLDINGS
CITATION
GROUPED_DOAJ
ADTOC
UNPAY
ID FETCH-LOGICAL-c1516-b83166d22916f8349caebe02e44d2d0afd0e0c1e17cc4b61988b10161946f5553
IEDL.DBID UNPAY
ISSN 2707-4501
2707-451X
IngestDate Tue Oct 07 09:28:34 EDT 2025
Tue Oct 07 08:43:54 EDT 2025
Thu Oct 09 00:36:36 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 3
Language English
License https://creativecommons.org/licenses/by-nc-sa/4.0
cc-by-nc
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c1516-b83166d22916f8349caebe02e44d2d0afd0e0c1e17cc4b61988b10161946f5553
ORCID 0000-0003-0210-6020
0000-0003-3362-4103
0000-0002-5145-0189
0000-0001-6456-2094
OpenAccessLink https://proxy.k.utb.cz/login?url=http://cctech.org.ua/images/docs/Articles/2025/paper_25_3_6.pdf
PageCount 11
ParticipantIDs doaj_primary_oai_doaj_org_article_86cf4cca57fe4213a192515351b5ecb6
unpaywall_primary_10_34229_2707_451x_25_3_6
crossref_primary_10_34229_2707_451X_25_3_6
PublicationCentury 2000
PublicationDate 2025-9-29
PublicationDateYYYYMMDD 2025-09-29
PublicationDate_xml – month: 09
  year: 2025
  text: 2025-9-29
  day: 29
PublicationDecade 2020
PublicationTitle Kìbernetika ta komp'ûternì tehnologìï (Online)
PublicationYear 2025
Publisher V.M. Glushkov Institute of Cybernetics
Publisher_xml – name: V.M. Glushkov Institute of Cybernetics
References ref13
ref12
ref15
ref14
ref30
ref11
ref10
ref0
ref2
ref1
ref17
ref16
ref19
ref18
ref24
ref23
ref26
ref25
ref20
ref22
ref21
ref28
ref27
ref29
ref8
ref7
ref9
ref4
ref3
ref6
ref5
References_xml – ident: ref1
– ident: ref12
  doi: 10.1007/s10559-023-00610-1
– ident: ref20
– ident: ref17
  doi: 10.15407/jai2020.03.027
– ident: ref29
– ident: ref15
  doi: 10.34229/2707-451X.20.2.6
– ident: ref24
– ident: ref19
  doi: 10.5772/intechopen.102885
– ident: ref22
– ident: ref25
– ident: ref27
– ident: ref18
  doi: 10.1615/JAutomatInfScien.v52.i11.20
– ident: ref6
  doi: 10.1007/s10559-020-00311-z
– ident: ref30
– ident: ref11
  doi: 10.1007/s10559-023-00583-1
– ident: ref10
  doi: 10.34229/2786-6505-2022-5-2
– ident: ref28
– ident: ref21
– ident: ref23
– ident: ref2
  doi: 10.1177/1094342010391989
– ident: ref3
  doi: 10.1007/s10559-011-9377-4
– ident: ref26
– ident: ref16
  doi: 10.15407/pp2020.02-03.208
– ident: ref8
– ident: ref5
  doi: 10.1007/s10559-017-9996-5
– ident: ref0
  doi: 10.1016/C2013-0-11311-6
– ident: ref9
  doi: 10.1007/978-3-319-32149-3_10
– ident: ref13
  doi: 10.1007/s10559-023-00636-5
– ident: ref4
  doi: 10.1615/JAutomatInfScien.v49.i7.20
– ident: ref7
  doi: 10.15407/pp2022.03-04.240
– ident: ref14
SSID ssj0002910385
ssib044750725
Score 2.3069937
Snippet This paper proposes an efficient parallel algorithm for solving systems of linear algebraic equations (SLAE) using block skyscraper matrices, designed for...
SourceID doaj
unpaywall
crossref
SourceType Open Website
Open Access Repository
Index Database
StartPage 68
SubjectTerms block skyscraper matrices
cholesky method
high-performance computing
parallel algorithms
sparse matrices
system of linear algebraic equations
systems with shared memory
SummonAdditionalLinks – databaseName: DOAJ Directory of Open Access Journals
  dbid: DOA
  link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV07T8MwELZQF2BAPEV5yQMDD6X1O_FIEahCgqUgdbNsx1mo2kKpgH_POTFVGRALQzJEli757uLvzra-Q-i0BBqDy2VQLLsMKKDMHNwzG5VVAg9B1e3b7h9U_0ncDeVwqdVXPBPWyAM3wHUL5SsBZmReBcEot5CSAAdzSZ0M3tVi26TQS8UURFJUsSN5itQ4JzMdhcDjeUaWkyj0TWizxckFY7qbHtJhh8kO76gfJFVr-a-j1fl4aj_f7Wi0REC3m2gjZY74qnnjLbQSxttoK_2bM3yWBKTPd9D1YDKK6wQYCk0IZJxUyfGkwjcvjbT3DMcFWNwDKnvGg-dPmDzsNMDQWk52_hp20dPtzeN1P0vNEjIPpK0yV3AKsMPXUFUVXGhvwT-EBSFKVhJblSQQTwPNvRcOyqaicLFyp1qoSkrJ91BrPBmHfYS9KEvIDBQT1gpZEJdXUBVx77X2OhRlG118o2OmjSaGgVqihtJEKE2E0jBpuFFt1Iv4LQZGOev6ATjZJCebv5zcRpcL9H83-ZFMHvyHyUO0xmKr37gBpY9QC-APx5B_vLmTOtS-AOmG0Is
  priority: 102
  providerName: Directory of Open Access Journals
Title Solving Linear Systems of Equations with Block Skyscraper Structure
URI http://cctech.org.ua/images/docs/Articles/2025/paper_25_3_6.pdf
https://doaj.org/article/86cf4cca57fe4213a192515351b5ecb6
UnpaywallVersion publishedVersion
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAON
  databaseName: DOAJ Directory of Open Access Journals
  customDbUrl:
  eissn: 2707-451X
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0002910385
  issn: 2707-451X
  databaseCode: DOA
  dateStart: 20200101
  isFulltext: true
  titleUrlDefault: https://www.doaj.org/
  providerName: Directory of Open Access Journals
– providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 2707-451X
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssib044750725
  issn: 2707-4501
  databaseCode: M~E
  dateStart: 20200101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LT9tAEB6VcAAOtBQqHgXtgUMp8mtfsY8JAqFKoEohUjiZfVlCSRNDiHj8emadDSqqemgPtqzVyivP5_HMt7v-BuDQYhjDQ0dIlnWEIcBGGs-R8soqjjknm_JtF5fyvM9_DMRgUec0SYzx0qV-BT-eqeT2F_rUNLETM006YZ-YZ-siqVWNFJ6KkpUyrm21BMtSYDLeguX-5c_OtS8p1069ondTADlcZ4P5uibjlBbJovEppiJmsXwXmRoB_zVYmY1r9fyoRqPfos7ZR7hZ_Lsz32wyjGcPOjYvf0o5_u8DfYL1kJGS0HEDPrjxZ9gIPj8l34Iw9dEmnPQmIz__QJDAooOQoHZOJhU5vZtLhk-Jn9glXQyRQ9IbPuNHyQ9Jeo1M7ezebUH_7PTq5DwKRRgig8mAjHTOMoQTDZbJKme8MApxT6nj3FKbqsqmLjWZy9rGcI10LM-1nxHICi4rIQT7Aq3xZOy2gRhuLWYcknKluMhT3a6QbTFjisIULrc78H0BQFnPtTZK5CgNWqVHq_QQBiPtQNdD9NbRy2Q3DWjqMnhdmUtTcXxHRbtynGZMYT6LCRwTmRbOaLzJ8RvAfx_yKQy5-0-992DVI-v3ltDiK7TQzm4fE5gHfdAQ_4Pwqr4C_9nr2Q
linkProvider Unpaywall
linkToUnpaywall http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1LT9tAEB7RcKAcoNAintUeemiL_NpX7GOCQAipqFIaKZzMviyhhMQQIh6_nllng0AVh_Zgy1qtvPJ8Hs83u-tvAL5ZDGN46AiTZR1hCLCRxnOkvLKKY87Jpnzbr3N52udnAzFY1DlNEmO8dKlfwY9nKrm6Rp-aJnZipkkn7BPz2bpIalVjCk9FyUoZ17b6AMtSIBlvwXL__HfnwpeUa6de0bspgByus8F8XZNxSotk0fgQUxGzWL6JTI2A_yqszMa1erxXo9GrqHOyDpeLf3fmm02G8exOx-bpbynH_32gT7AWGCkJHTdgyY03YSP4_JR8D8LUPz7DUW8y8vMPBBNYdBAS1M7JpCLHN3PJ8CnxE7ukiyFySHrDR_wo-SFJr5Gpnd26L9A_Of5zdBqFIgyRQTIgI52zDOFEg2WyyhkvjELcU-o4t9SmqrKpS03msrYxXGM6lufazwhkBZeVEIJtQWs8GbttIIZbi4xDUq4UF3mq2xVmW8yYojCFy-0O_FwAUNZzrY0Sc5QGrdKjVXoIg5F2oOsheunoZbKbBjR1GbyuzKWpOL6jol05TjOmkM8igWMi08IZjTc5fAH4_SEfwpC7_9R7Dz56ZP3eElrsQwvt7A6QwNzpr-ElfQZ-Q-rk
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Solving+Linear+Systems+of+Equations+with+Block+Skyscraper+Structure&rft.jtitle=K%C3%ACbernetika+ta+komp%27%C3%BBtern%C3%AC+tehnolog%C3%AC%C3%AF+%28Online%29&rft.au=Volodymyr+Sydoruk&rft.au=Oleksii+Chystiakov&rft.au=Peter+Benner&rft.au=Olena+Nikolaievska&rft.date=2025-09-29&rft.pub=V.M.+Glushkov+Institute+of+Cybernetics&rft.issn=2707-4501&rft.eissn=2707-451X&rft.issue=3&rft.spage=68&rft.epage=78&rft_id=info:doi/10.34229%2F2707-451X.25.3.6&rft.externalDBID=DOA&rft.externalDocID=oai_doaj_org_article_86cf4cca57fe4213a192515351b5ecb6
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2707-4501&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2707-4501&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2707-4501&client=summon