Back to Search Start Over

TLP: Towards three‐level loop parallelisation.

Authors :
Mahjoub, Shabnam
Golsorkhtabaramiri, Mehdi
Salehi Amiri, Seyed Sadegh
Source :
IET Computers & Digital Techniques (Wiley-Blackwell). Sep2022, Vol. 16 Issue 5, p159-171. 13p.
Publication Year :
2022

Abstract

Due to the design of computer systems in the multi‐core and/or multi‐processor form, it is possible to use the maximum capacity of processors to run an application with the least time consumed through parallelisation. This is the responsibility of parallel compilers, which perform parallelisation in several steps by distributing iterations between different processors and executing them simultaneously to achieve lower runtime. The present paper focuses on the uniformisation of three‐level perfect nested loops as an important step in parallelisation and proposes a method called Towards Three‐Level Loop Parallelisation (TLP) that uses a combination of a Frog Leaping Algorithm and Fuzzy to achieve optimal results because in recent years, many algorithms have worked on volumetric data, that is, three‐dimensional spaces. Results of the implementation of the TLP algorithm in comparison with existing methods lead to a wide variety of optimal results at desired times, with minimum cone size resulting from the vectors. Besides, the maximum number of input dependence vectors is decomposed by this algorithm. These results can accelerate the process of generating parallel codes and facilitate their development for High‐Performance Computing purposes. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
17518601
Volume :
16
Issue :
5
Database :
Academic Search Index
Journal :
IET Computers & Digital Techniques (Wiley-Blackwell)
Publication Type :
Academic Journal
Accession number :
160178668
Full Text :
https://doi.org/10.1049/cdt2.12046