|
|
Code Isolation Based Iterative Compilation Optimization for Large Programs |
LU Ping-Jing, LI Bao, CHE Yong-Gang, PANG Zheng-Bin |
(College of Computer, National University of Defense Technology, Changsha 410073, China) |
|
|
Abstract A lightweight large programs optimization method, code isolation based iterative compilation was proposed, which isolated kernel code segments from original scientific and engineering codes, organized them into source files, and then optimized these isolated codes using iterative compilation separately. In this way, different kernel code segments could be optimized with specific optimization configuration; therefore, it optimized programs more effectively and boosted the whole programs’ performance. Meanwhile, the multi-dimensional optimization space was split into several lower-dimensional optimization spaces, and the optimization cost was reduced. The experimental results show that it is a low-weight and easy-to-implement method for large programs, and it is also suitable for general code optimization.
|
Received: 30 May 2012
Published: 30 January 2013
|
|
|
|
|
No related articles found! |
|
|
|
|