• DocumentCode
    1829789
  • Title

    Optimization Technology in SIMD Mathematical Functions Based on Vector Register Reuse

  • Author

    Jinchen, Xu ; Shaozhong, Guo ; Lei, Wang

  • Author_Institution
    China Nat. Digital Switching Syst. Eng. & Technol. Res. Center, Zhengzhou, China
  • fYear
    2012
  • fDate
    25-27 June 2012
  • Firstpage
    1102
  • Lastpage
    1107
  • Abstract
    To efficiently solve the problem low degree of SIMD (Single Instruction Multiple Data) vectorization caused by the lower speed of memory access and the lack of vector registers in the SIMD mathematical function library, an optimizing method based on vector register data reuse is introduced aiming at relative address access mode. Furthermore, to improve the access frequency of vector registers, a novel vector register instruction reuse method is proposed. We build these methods on the SIMD architecture equipped with n-dimensional vectors, and implement the corresponding theoretical feasibility analysis and experimental verification for each method. The experimental results show that these optimizing methods can significantly improve the efficiency of the functions and the access frequency of vector registers.
  • Keywords
    formal verification; mathematical analysis; optimisation; optimising compilers; parallel architectures; software reusability; SIMD architecture; SIMD mathematical function library; access frequency; address access mode; experimental verification; memory access; n-dimensional vectors; optimization technology; single instruction multiple data vectorization; vector register data reusability; vector register instruction reuse method; vector registers access frequency; Algorithm design and analysis; Computer architecture; Libraries; Optimization; Registers; Software; Vectors; SIMD; data reuse; instruction reuse; vector register;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems (HPCC-ICESS), 2012 IEEE 14th International Conference on
  • Conference_Location
    Liverpool
  • Print_ISBN
    978-1-4673-2164-8
  • Type

    conf

  • DOI
    10.1109/HPCC.2012.161
  • Filename
    6332297