
Ø Parallelism Technology of Modern HPC Processor:
l Instruction Stream: Instruction Level Parallelism (ILP) —— VLIW, Superscalar
l Data Stream: Data Level Parallelism —— SIMD
Stream Computing Inc.
2
SIMD Instructions
Ø SIMD-based Data Parallelism: when you
have a large mass of data of a uniform
data-type that needs the same instruction
performed on it.
l Matrix Computing: Image Processing, Machine
Learning, scientific computation etc.
Ø SIMD Instruction Programming Model:
l Pure SIMD machine (e.g: SIMD-only CPU)? NO!
l As a part of a SISD host machine. Programs are
written for a SISD machine, and include in their
code SIMD instructions.
文档被以下合辑收录
评论