Title :
A Nested Loop Fusion Algorithm Based on Cost Analysis
Author :
Jie, Zhao ; Rongcai, Zhao ; Yuan, Yao
Author_Institution :
China Nat. Digital Switching Syst. Eng. & Technol. Res. Center, Zhengzhou, China
Abstract :
When applying Loop Fusion technology in the existing parallelizing compiler systems, the combined loop may not gain better parallel efficiency due to the lack of the consideration to the cost analysis of parallel loops. By improving the execution process of parallelizing compiler systems, we proposed a nested loop fusion algorithm based on cost analysis. It can not only optimize the execution process of parallelizing compiler system but also ensure that the combined loop having been applied Loop Fusion technology can get positive speedup. We implemented this algorithm on a specific parallelizing compiler and compiled some benchmark programs by the compiler. The experimental results show that the efficiency of the parallel programs increases by 5% to 20%.
Keywords :
parallel programming; parallelising compilers; sensor fusion; software cost estimation; cost analysis; execution process; nested loop fusion algorithm; parallel programs; parallelizing compiler systems; Algorithm design and analysis; Benchmark testing; Computer architecture; Optimization; Parallel processing; Program processors; Vectors; cost analysis; loop fusion; nested loop; parallelizing compiler;
Conference_Titel :
High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems (HPCC-ICESS), 2012 IEEE 14th International Conference on
Conference_Location :
Liverpool
Print_ISBN :
978-1-4673-2164-8
DOI :
10.1109/HPCC.2012.160