计算机科学

首页 > 计算机科学

单指令流多数据流

2018-09-03 09:33:35     所属分类:并发计算
SIMD.svg
费林分类法
  单一指令流 多指令流
单一数据流 单指令流单数据流
(SISD)
多指令流单数据流
(MISD)
多数据流 单指令流多数据流
(SIMD)
多指令流多数据流
(MIMD)

单指令流多数据流英语:Single Instruction Multiple Data,缩写:SIMD)是一种采用一个控制器来控制多个处理器,同时对一组数据(又称“数据向量”)中的每一个分别执行相同的操作从而实现空间上的并行性的技术。

在微处理器中,单指令流多数据流技术则是一个控制器控制多个平行的处理微元,例如Intel的MMX或SSE,以及AMD的3D Now!指令集。

图形处理器(GPU)拥有强大的并发处理能力和可编程流水线,面对单指令流多数据流时,运算能力远超传统CPU。OpenCL和CUDA分别是目前最广泛使用的开源和专利通用图形处理器(GPGPU)运算语言。

参阅

  • 并行计算

显示全文

取消

感谢您的支持,我会继续努力的!

扫码支持
无需打赏可直接关闭阅读全文
1分,2分不嫌少,钱不钱的无所谓,重要的是你的话语激励我前行!

愿你每天温暖如春!!!


上一篇:协程
下一篇:Intel Larrabee
相关推荐