• DocumentCode
    3436178
  • 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
  • fYear
    2012
  • fDate
    11-13 Aug. 2012
  • Firstpage
    1
  • Lastpage
    4
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Granular Computing (GrC), 2012 IEEE International Conference on
  • Conference_Location
    Hangzhou, China
  • Print_ISBN
    978-1-4673-2310-9
  • Type

    conf

  • DOI
    10.1109/GrC.2012.6469271
  • Filename
    6469271