prolj 发表于 2010-07-01 10:16

咱聊聊GPU,DSP和超算吧。前一段时间调查了一下GPU,没能做,很抑郁。

GPU就是一个CU+N多的shader,N多的shader并行的跑,没别的,就是ALU多。而且glsl也没啥分支的,一般都是线性的下来了,所以Y来做超算可以,成本一下就下来了。
DSP有VLIW的,cj说低端的不是,有人聊天说“Graphicd的人都去做超算了,DSP的为啥不能?”。
超算,一堆ALU人家堆的你就堆不得。不计成本谁都能堆起来,麻烦非技术人员就不要参与讨论了。

olo_skyking 发表于 2010-07-15 16:44

超算讲究规模效应,GPU也没有楼主说的那么简单,技术的成败在技术的细节。可以看看x.org里intel/amd的gpu文档,里面的水还是很深的。
个人认为shader是通用计算的加速利器。由于shader是由计算机显示技术发展来的,一般情况下映射到图形学里的会好很多,可以参考cuda和d3d或opengl解决同样问题的处理效率。
再说说dsp,无论gpu还是主流dsp, VLIW是普遍的,由编译器来处理多个指令组合,形成instruction bundle,提高指令的并行度,但是dsp会受限于存储空间以及dsp间通讯,要想做到一定的规模需要考虑的问题很多。无论是计算能力,内存大小还是通讯带宽,这些都需要很好的平衡。这个水也不浅。

个人比较看好shader。以上是个人看法,希望有所帮助。

prolj 发表于 2010-07-17 17:50

谢谢,我现在不做X也不涉及这些有意思的东西了,有点儿抑郁。

beepbug 发表于 2010-07-22 07:06

GPU最早出风头,大概是6527。
RockWell出的8位CPU--6502,也就是鼎鼎大名的Apple II(苹果机)的CPU。
微处理器做游戏机的CPU,6502大概也算最早的吧?后来,RockWell把GPU集成到6502里,叫6527。采用这种CPU+GPU的游戏机,就是日本鼎鼎大名的红白机,独霸世界N多年。连带台人也赚了N多钱。大陆人后来也跟着赚了一点点。
CPU+GPU做游戏机,使当时的其它8位CPU(包括很后来出的Z80)根本无法与之竞争。

beepbug 发表于 2010-07-22 07:34

在常规架构里,GPU或DSP,与CPU的结合,GPU和DSP都处于协处理器的地位,也就是说,CPU+GPU(或DSP)是主协架构。
GPU或DSP,都是术业有专攻的东西,前者擅长矢量计算,后者擅长整数计算。也因为它们是术业有专攻,其精度自然也是特定的。如果某应用需要大量的矢量计算或整数计算,且精度需求又一致,那么,借用闲置的GPU或DSP,是一个不错的想法。
又由于是主协架构,肯定有相当大的额外开销。总的效益可能不如宣传的那么大。

zqy1005 发表于 2010-07-30 18:47

p姨好强大 连X方面的都懂:em49:

linlams 发表于 2010-12-24 20:11

CPU在于控制异步流的处理或说是IO处理器。 GPU或DSP处理同步流,专注于信号处理数学运算。PC上,CPU+GPU。 嵌入式应用MPU(ARM,MIPS)+GPU(mali,powerVR).

另: 6502是motorala的MCU核。

accessory 发表于 2011-01-15 07:28

我是来学习的。。。

yaofei 发表于 2011-06-26 11:14

GPU最早出风头,大概是6527。
RockWell出的8位CPU--6502,也就是鼎鼎大名的Apple II(苹果机)的CPU。
微 ...
beepbug 发表于 2010-07-22 07:06 http://bbs.chinaunix.net/images/common/back.gif


6527还只是CPU部分,你说的GPU是配套的6528.后来的设计有把两片合成一片,并使用廉价黑胶封装的。

6502是几个从Motorola跳槽出来的人成立的MOStek设计的,有很多6800的影子,但比6800更好用。当时授权Rockwell和Synertek公司生产。
页: [1]
查看完整版本: 咱聊聊GPU,DSP和超算吧。前一段时间调查了一下GPU,没能做,很抑郁。