|
发表于 2010-3-4 14:18:37
|
显示全部楼层
Post by poet;2072782
显卡GPU主要是用来做并行计算的,而CPU的主要长处是在串行计算。这与浮点定点无关。
对于高度串行的算法(也就是不可拆分为多线程的算法),CPU可以比GPU快数十倍。——即使是浮点运算也是如此。
对于高度并行的算法(也就是可以拆分为成百上千个线程的算法),GPU可以比CPU快百倍。——即使是定点运算也是如此。
典型的例子:让一个1000x1000的矩形区域和另外一个1000x1000的矩形区域以50%alpha叠加,由于这里每个点的叠加都是独立的,因此算法可以拆分成一百万个线程,使用GPU运算可以远远快过CPU。
这样吗?什么时候搜点资料看,不过话说回来,现在这玩意的用途是什么?我是说除了图形处理以外? |
|