PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Dist-Com
Re: [问题] GPU~~~~~ >"<
楼主:
DarkerDuck
(é”å…‹é´¨)
2009-02-28 03:36:31
※ 引述《acddca (acddca)》之铭言:
: 想请教各位大大
: GPU是什么呢?
: 是指可以做到平行运算的CPU吗?
: 跟平行运算有关吗?
: 还请各位大大指教一下>"<
: 感激不尽 ^^!!
GPU是Graphic Processing Unit的缩写
照字面上翻译的话就是图形处理器
早期的显示卡只被认为是CPU的3D绘图辅助单元
所以叫做"3D加速卡"
只能够处理特定的绘图流程,不算是完整的处理单元
随着3D API (Direcx X, OpenGL)和硬件的进步,显示卡总算具有部分的程式处理能力
而不只是处理特定3D绘图流程,
像是早期的vertex shader都可以在一个绘图流程里处理几十行的简单指令
现在最新的显示卡具有"数百个"Stream Processor,因而有更强大的通用运算能力
称之为General-Purpose Computation on Graphics Processing Unit (GPGPU)
全部的运算能力甚至超过1 TFlop,是一般的CPU的数十倍以上
因此就有些及耗费运算资源的工作就把脑筋动到GPU上面,
像是蛋白质折叠之类的运算
但困难是GPU所用的指令集是为了图形运算所设计的,
必须重新修改程式码为GPU做最佳化,至少是要重新编译
而且GPU相对于CPU是超级多核心,要如何充分利用GPU数百个核心也是要考虑的
如你所说的,这牵涉到了平行运算的技术
Folding@Home就有GPU运算的版本,你可以自己去Google相关资讯
作者:
davidash
(FuTe NI!FuTe NI!)
2009-02-28 17:44:00
推一个 :D 另外,好像是"vertex"
作者: acddca (acddca)
2009-02-28 18:00:00
喔!!那我有点概念了~非常感谢您^^"非常详细的解说^^" 连我这个外行人都看得懂 谢谢!!
楼主:
DarkerDuck
(é”å…‹é´¨)
2009-02-28 18:24:00
错字已更正Folding@Home可以看这篇介绍,算蛮详细的中文资料
http://tinyurl.com/5p9jd7
继续阅读
[问题] GPU~~~~~ >"<
acddca
[闲聊] ZeroC ICE
lrobin
[问题] Rosetta@home
vince02
[闲聊] 我自己的 推广分布式运算的文章
vince02
Re: [问题] 多核心?
GreenRock
[情报] new project on WCG -- CEP
davidash
[情报]好康免费 Hadoop 教学课程
snow4
[问题] 多核心?
k900i
[问题] folding@home
tantu
[讨论] WorldCommunityGrid 挂点?
tingyang
Links
booklink
Contact Us: admin [ a t ] ucptt.com