CMP设计分享 http://blog.sciencenet.cn/u/accsys 没有逆向思维就没有科技原创。 不自信是科技创新的大敌。

博文

用数据的眼光看待计算机根基

已有 2615 次阅读 2018-8-18 06:34 |个人分类:SAT问题|系统分类:科研笔记| SPU, GPU, CPU

 

 用数据的眼光看待计算机根基

姜咏江

数据从结构上分,只有了两种,那就是纯离散型和连续型。用电子计算机来处理数据,数据都抽象成了能够用二进制数码表示的点。点与点之间直接相互关联,就可以用连续的实数进行描述。而没有直接关联特征的那些点,是一盘散沙,称为纯离散数据,不能够直接用实数来描述,只能用逻辑值来描述。一切组成成分分析的问题都要经历纯离散数据的确认。

如果用图像来解释,直接相互关联的点,可以通过计算机用连续的图像表达出来,而都不连续的点,就无法用连续的图像表示。前者,可以表示成视觉的线形式,用二维实数坐标可以处理成二维图像。纯离散数据,则无法用连续图像表出,至多表示出来的是散列的点,只能用逻辑值来确认其存在与否。

开始设计完成的计算机,凭借CPU擅长处理一维的连续数据,且速度较快,而对二维连续数据(图像)处理就十分缓慢,对纯离散数据的处理就更是缓慢至极。为了加快对一定范围内图像处理的速度,人们发明了GPUGPU是在CPU的基础上扩充了图像快速处理功能,并不是对CPU的否定。虽然GPU完善了计算机对连续型数据处理的快速,但对海量纯离散型数据的处理,仍然十分缓慢,达不到快速的需求。

设计成功的SPU是秉承CPUGPU的功能,引入“未知确定态”,增加了对纯离散数据并行存储计算快速处理设计,消除了以往对纯离散数据处理不可忍受的时间过程。

如果将GPU看成是CPU第一次飞跃,那么SPU就是CPU的第二次飞跃。第一次飞跃,完成了对连续的二维数据快速处理,但对纯离散数据处理,仍然做不到快速。第二次飞跃就可以解决对纯离散数据的快速处理,从而使计算机能够在平常的时间内(多项式时间),完成对数据的全盘有效的快速处理。

2018/7/27

 




https://blog.sciencenet.cn/blog-340399-1129789.html

上一篇:计算机硬件设计向外看还是向内看?
下一篇:并行处理器SPU的ppt
收藏 IP: 183.134.52.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (2 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-12-31 02:04

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部