• DocumentCode
    2416195
  • Title

    A Vectorization Method of Export Branch for SIMD Extension

  • Author

    Zhu, Jiafeng ; Zhao, Rongcai ; Han, Lin ; Hao, Yunlong ; Bai, Lili

  • fYear
    2011
  • fDate
    16-18 May 2011
  • Firstpage
    265
  • Lastpage
    269
  • Abstract
    The main popular vectorization methods for the SIMD extension dig the parallelism of the programs relying on the compiler´s data dependence analysis. But the data dependence analysis can not deal with the non-structured control flow statements. Therefore, the up-to-date compilers are extremely limited to vectorize these statements. Here is a vectorization method of the export branch for the SIMD extension, which can automatically and effectively vectorize the export branch within the vector length. And the results of performance test show that this method can both fully ensure the semantic correctness of the control flow and exploit the parallelism of the data flow.
  • Keywords
    Acceleration; Arrays; Optimization; Parallel processing; Program processors; Transforms; Vectors; SIMD extension; export branch; vector length; vectorization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Science (ICIS), 2011 IEEE/ACIS 10th International Conference on
  • Conference_Location
    Sanya, China
  • Print_ISBN
    978-1-4577-0141-2
  • Type

    conf

  • DOI
    10.1109/ICIS.2011.49
  • Filename
    6086481