Computer Science ›› 2013, Vol. 40 ›› Issue (6): 32-36.

Previous Articles     Next Articles

Formal Description of Design Space of SIMD Instruction Sets

LI Chun-jiang,XU Ying,HUANG Juan-juan and YANG Can-qun   

  • Online:2018-11-16 Published:2018-11-16

Abstract: SIMD (Single-Instruction-Multiple-Data) parallel architecture plays an important role in the architecture of modern processors.The instruction set of SIMD becomes the most important subset of the whole instruction set of a processor.SIMD architecture and instruction set provides the parallel processing ability for short vectors.The SIMD instruction set supports multiple data types and multiple operations.This paper described the design space of SIMD instruction set using formal method,which depicts SIMD instruction set from multiple orthogonal dimensions.Then the discussion about the design of SIMD instruction set was presented.The formal method will be beneficial to analyze and design the SIMD instruction set architecture.

Key words: SIMD,Instruction set,Design space,Formal description

[1] Maruyama T,Motokurumada T,Morita K,et al.Past,Present and Futures of SPARC64Processors[J].FUJITSU Sci.Tech.J.,2011,47(2):130-135
[2] Firasta N,Buxton M,Jinbo P,et al.Intel AVX:New Frontiersin Performance Improvements and Energy Efficiency[M].Intel white paper,2008
[3] Intel 64and IA-32Architectures Software Developer’s Manual,Combined Volumes:1,2A,2B,3A and 3B[M]. Intel Corporation,May 2011
[4] Hennessy J L,Patterson D A.Computer Architecture:A Quantitative Aproach(3rd ed)[M].San Francisco:Morgan Kaufmann Publish,2002
[5] Nuzman D,Henderson R.Multi-platform Auto-vectorization[C]∥Proc.of the 4th Annual International Symposium on Code Gene-ration and Optimization (CGO).March 2006

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!