不懂硬件,只知道在mutli-core上需要使process独立才能发挥最好的性能


所有跟贴·加跟贴·新语丝读书论坛

送交者: conner 于 2009-03-18, 19:26:44:

回答: 主要问题 由 竹间棋 于 2009-03-18, 19:04:18:

引用:
和CPU不同,线程在GPU上的执行并不是相互独立的。通常GPU上线程被分成若干组,每组的线程必须进行完全一样的操作。那么在算法上,就导致了如果出现分支结构,性能就会出现很大的降低。从根本上讲,这种硬件结构要求除非万不得已,不要出现算法上的分支和其他的需要进行流控制的情况发生。

你的这个线程是指什么?



所有跟贴:


加跟贴

笔名: 密码: 注册笔名请按这里

标题:

内容: (BBCode使用说明