A New Approach to Parallelization of Serial Nested Loops Using Genetic Algorithms

被引:0
|
作者
Saeed Parsa
Shahriar Lotfi
机构
[1] Iran University of Science and Technology (IUST),College of Computer Engineering, Computer Engineering Department
来源
关键词
parallel processing; parallel loops; linear equations; non-equations; genetic algorithms;
D O I
暂无
中图分类号
学科分类号
摘要
Loop parallelization is an important issue in the acceleration of the execution of scientific programs. To exploit parallelism in loops a system of equations representing the dependencies between the loop iterations and a system of non-equations indicating the loop boundary conditions has to be solved. This is a NP-Complete problem. Our major contribution in this paper has been to apply genetic algorithm to solve system of equation and non-equation resulted from loop dependency analysis techniques to find two dependent loop iterations. We use distance vector to find the rest of dependencies.
引用
收藏
页码:83 / 94
页数:11
相关论文
共 50 条
  • [1] A new approach to parallelization of serial nested loops using genetic algorithms
    Parsa, S
    Lotfi, S
    JOURNAL OF SUPERCOMPUTING, 2006, 36 (01): : 83 - 94
  • [2] Locality-Conscious Nested-Loops Parallelization
    Parsa, Saeed
    Hamzei, Mohammad
    ETRI JOURNAL, 2014, 36 (01) : 124 - 133
  • [4] Modular Divide-and-Conquer Parallelization of Nested Loops
    Farzan, Azadeh
    Nicolet, Victor
    PROCEEDINGS OF THE 40TH ACM SIGPLAN CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION (PLDI '19), 2019, : 610 - 624
  • [5] A modified vertex method for parallelization of arbitrary nested loops
    Bielecki, W
    Kocisz, R
    INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, 2004, : 91 - 96
  • [6] NESTED-LOOPS TILING FOR PARALLELIZATION AND LOCALITY OPTIMIZATION
    Parsa, Saeed
    Hamzei, Mohammad
    COMPUTING AND INFORMATICS, 2017, 36 (03) : 566 - 596
  • [7] Fine-grain parallelization of imperfectly nested loops
    Kim, KC
    PROGRAMMING AND COMPUTER SOFTWARE, 1997, 23 (02) : 98 - 108
  • [8] Loop Selection for Multilevel Nested Loops Using a Genetic Algorithm
    Nie, Kai
    Zhou, Qinglei
    Qian, Hong
    Pang, Jianmin
    Xu, Jinlong
    Li, Xiyan
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2021, 2021
  • [9] A loop parallelization method for nested loops with non-uniform dependences
    Cho, CK
    Lee, MH
    1997 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1997, : 314 - 321
  • [10] Index Dependent Nested Loops Parallelization with an Even Distributed Number of Steps
    Pintér, Ádám
    Szénási, Sándor
    Informatica (Slovenia), 2021, 45 (04): : 493 - 506