Performance evaluation of NPB and SPEC CPU2006 on various SIMD extensions

5Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Nowadays, almost all the processors are integrated with SIMD extensions, with which significant speedup is obtained for the programs in multimedia and scientific computation. The length of SIMD vector register has been increasing all the time. For instance, the original length of SIMD extension components is 64-bit in MMX. It then rises to 128-bit in SSE and further 256-bit in AVX. The new Intel Many Integrated Core (MIC) architecture supports 512-bits SIMD. Though a higher speedup is theoretically possible as the vector length increases, more complex and efficient instructions are required to support the vectorization. We analyze the vectorization performance of NPB and SPEC CPU2006 with the increase of vector length and different SIMD instruction sets of SSE, AVX, and IMCI, based on which some advice are given for the vector length and instruction set design.

Cite

CITATION STYLE

APA

Zhao, B., Gao, W., Zhao, R., Han, L., Sun, H., & Li, Y. (2015). Performance evaluation of NPB and SPEC CPU2006 on various SIMD extensions. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9196, pp. 257–272). Springer Verlag. https://doi.org/10.1007/978-3-319-22047-5_21

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free