• DocumentCode
    2895831
  • Title

    Accelerating with 512-bit SIMD : A case study for molecular dynamics simulation on Intel´s Knights Corner

  • Author

    Yi Zheng ; Juan Chen ; Qiang Wu ; Tao Tang

  • Author_Institution
    Sch. of Comput. Sci., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2013
  • fDate
    19-21 June 2013
  • Firstpage
    195
  • Lastpage
    200
  • Abstract
    Multi/many-core design combined with wide vector extension has become the mainstream of modern process architectures. Recently, Intel released Knights Corner, a many-core processor of Intel´s Many Integrated Core (MIC) architecuture. Knights Corner comprises up to 62 cores, each supports 512-bit SIMD operation, that is, 8-way double precision floating-point vector operation. In this paper, to analyze the practical effect of the 512-bit SIMD extension, we port a molecular dynamics application onto the Knights Corner using SIMD intrinsics and then adopt optimizations such as loop unrolling and data prefetching. The experimental results demonstrate that our 512-bit SIMD implementation can achieve nearly ideal SIMD speedups (up to 7.69) over the non-SIMD version for the force computation task.
  • Keywords
    integrated circuit design; microprocessor chips; parallel processing; 8-way double precision floating-point vector; Intel; Knights Corner; SIMD; data prefetching; loop unrolling; many integrated core architecuture; many-core processor; molecular dynamics simulation; multi/many-core design; wide vector extension; word length 512 bit; Computational modeling; Computer architecture; Force; Microwave integrated circuits; Optimization; Prefetching; Vectors; 512-bit SIMD; Knights Corner; MIC; molecular dynamics simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications and Information Technology (ICCIT), 2013 Third International Conference on
  • Conference_Location
    Beirut
  • Print_ISBN
    978-1-4673-5306-9
  • Type

    conf

  • DOI
    10.1109/ICCITechnology.2013.6579548
  • Filename
    6579548