Title :
Variable optimization in code migration from GPU to multi-core
Author :
Yue, Feng ; Pang, Jianmin ; Shan, Zheng ; Liu, Xiaonan
Author_Institution :
China National Digital Switching System Engineering and Technological Research Center, Zhengzhou, China
Abstract :
Variable analysis and optimization could improve the performance of code migration from CUDA to multi-core. Based on memory mapping, a temporary arrays pruning algorithm is proposed in this paper. By analyzing the live range and def-use relation, the temporary arrays which could be pruned are identified. A function map between the definitions and use of temporary arrays is constructed to replace the original arrays. Some conditions of the optimization algorithm are discussed and the test result shows that the performance could improve by 3.4% with the optimization.
Keywords :
def-use relation; function map; live range; temporary arrays pruning; variable analysis; variable optimization;
Conference_Titel :
Granular Computing (GrC), 2012 IEEE International Conference on
Conference_Location :
Hangzhou, China
Print_ISBN :
978-1-4673-2310-9
DOI :
10.1109/GrC.2012.6469271