• DocumentCode
    2655955
  • Title

    An open64-based cost analytical model in auto-vectorization

  • Author

    Yuanyuan, Zhang ; Rongcai, Zhao

  • Author_Institution
    Comput. Sci. & Technol., PLA Inf. Eng. Univ., Zhengzhou, China
  • Volume
    3
  • fYear
    2010
  • fDate
    17-19 Sept. 2010
  • Abstract
    Discontinuous references to memory and misalignment of memory access mode can have great impact on program performance in auto-vectorization. Different target-specific architecture may have different influence on vectorization performance. As a popular technology in recent years, the multimedia extension technique is important in the vectorization field. Supported by special processing unit in microprocessors, the SIMD automatic vectorization become available. Compiler targeted to SIMD has been widely used in research. This article has proposed a cost analytical model in automatic vectorization compiler. Based on the analysis of several important factors which impact the performance, this model combining with the SLP technique, evaluates both benefit and cost during vectorization and exists as a guidance to vectorization. Experimental results indicate that to some extent this model can accurately predict benefits for vectorization and guide compiler optimization.
  • Keywords
    costing; optimisation; parallel processing; program compilers; storage management; Open64 based cost analytical model; SIMD automatic vectorization; SLP technique; automatic vectorization compiler; guide compiler optimization; memory access; Programmable logic arrays; Variable speed drives; SIMD; compiler; cost model; instruction; performance; vectorization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Educational and Information Technology (ICEIT), 2010 International Conference on
  • Conference_Location
    Chongqing
  • Print_ISBN
    978-1-4244-8033-3
  • Electronic_ISBN
    978-1-4244-8035-7
  • Type

    conf

  • DOI
    10.1109/ICEIT.2010.5608348
  • Filename
    5608348