博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SIMD数据并行(四)——三种结构的比较
阅读量:4618 次
发布时间:2019-06-09

本文共 638 字,大约阅读时间需要 2 分钟。

在计算机体系中,数据并行有两种实现路径:MIMD(Multiple Instruction Multiple Data,多指令流多数据流)和SIMD(Single Instruction Multiple Data,单指令流多数据流)。其中MIMD的表现形式主要有多发射、多线程、多核心,在当代设计的以处理能力为目标驱动的处理器中,均能看到它们的身影。同时,随着多媒体、大数据、人工智能等应用的兴起,为处理器赋予SIMD处理能力变得愈发重要,因为这些应用存在大量细粒度、同质、独立的数据操作,而SIMD天生就适合处理这些操作。

 

之前用三篇文章分别分析了 SIMD 结构的三种变体:向量体系结构、多媒体SIMD指令集扩展和图形处理单元(GPU)。这里就以表格的形式将三种结构的基本特性进行概要性的对比,以便我们辨析它们之间的相同和不同之处。

 

GPU 同时可能出现在工作台或者移动端,两种平台由于场景的要求各有不同,GPU 的设计形式也会有比较大的差别,本文还是仅以 IVIDIA 桌面GPU作为 GPU 的代表进行描述。关于移动端 GPU 的相关内容我也还没涉及,等后期继续学习后有了新的领悟再来和大家分享。

 

 

·END·

 


 

你可能还感兴趣:

 

欢迎来我的微信公众号做客:信号君

专注于信号处理知识、高性能计算、现代处理器&计算机体系 

 

技术成长 | 读书笔记 | 认知升级

幸会~

 

转载于:https://www.cnblogs.com/ncdxlxk/p/10201638.html

你可能感兴趣的文章
奥森图标和CSS特殊字体使用方法
查看>>
转载 https协议和http协议的区别
查看>>
Google Analytics添加到网站
查看>>
PageControl的小点点随ScrollView滑动而变动代码
查看>>
(十三)在ASP.NET CORE中使用Options
查看>>
关于博主
查看>>
【2014年2、3月份日常记录表(2014.2.24—3.31,36天)】
查看>>
Dreamweaver中的插件如何应用
查看>>
iTerm2中粘贴tab问题
查看>>
SPFA算法 - Bellman-ford算法的进一步优化
查看>>
Darknet卷基层浅层特征可视化教程
查看>>
Laplace算子和Laplacian矩阵
查看>>
CentOS7 搭建gitlab服务器
查看>>
CSS控制文字,超出部分显示省略号
查看>>
NSMutableAttributedString实现富文本 (实现不同颜色和字体、下划线)
查看>>
贝叶斯规则
查看>>
解决Centos/Redhat,命令不存在
查看>>
项目实战—小饭桌
查看>>
ubuntu服务器版相关命令
查看>>
gdb
查看>>