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
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;
Conference_Titel :
Communications and Information Technology (ICCIT), 2013 Third International Conference on
Conference_Location :
Beirut
Print_ISBN :
978-1-4673-5306-9
DOI :
10.1109/ICCITechnology.2013.6579548