Content area

Abstract

The article outlines a contemporary method for creating software for multi-processor computers. It describes the identification of parallelizable sequential code structures. Three structures were found and then carefully examined. The algorithms used to determine whether or not certain parts of code may be parallelized result from static analysis. The techniques demonstrate how, if possible, existing sequential structures might be transformed into parallel-running programs. A dynamic evaluation is also a part of our process, and it can be used to assess the efficiency of the parallel programs that are developed. As a tool for sequential programs, the algorithms have been implemented in C#. All proposed methods were discussed using a common benchmark.

Details

1009240
Title
Adding parallelism to sequential programs – a combined method
Volume
70
Issue
1
Pages
135-144
Publication year
2024
Publication date
2024
Publisher
Polish Academy of Sciences
Place of publication
Warsaw
Country of publication
Poland
Publication subject
ISSN
20818491
e-ISSN
23001933
Source type
Scholarly Journal
Language of publication
English
Document type
Journal Article
Publication history
 
 
Online publication date
2024-03-27
Publication history
 
 
   First posting date
27 Mar 2024
ProQuest document ID
3015358649
Document URL
https://www.proquest.com/scholarly-journals/adding-parallelism-sequential-programs-combined/docview/3015358649/se-2?accountid=208611
Copyright
© 2024. This work is licensed under https://creativecommons.org/licenses/by-sa/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Last updated
2025-10-06
Database
ProQuest One Academic