● 为了maxwell的“融合”:GPU 64bit INT
作为处理像素及顶点空间位置数据的运算单元,GPU长期以来都是以强调浮点运算能力而见长的。对于精确地RGBA以及空间坐标来说,整形数据无法满足数据模式的需求,所以自从float shader出现之后,int执行能力就一直没有获得GPU的重视。
maxwell的运算能力将大幅增加
这种情况,现在已经伴随着GPU越来越多的介入到通用计算领域而悄悄的发生改变了。来自不同运算类型需求,甚至是未来可能出现的系统操作等方面所带来的需求,正在悄悄的对GPU的整形运算能力提出着越来越高要求。
CUDA-X86编译器就是为了应对未来的运算变成需求而诞生的
既是为了顺应这些需求,同时也是为了为即将到来的集成了ARM内核的maxwell构架做准备,NVIDIA在GPU中引入了64bit INT处理单元的计划。该计划将极有可能在2012年与大家见面,换句话说,我们可能会在开普勒构架中第一次看到64bit INT处理能力的体现。
64bit INT处理单元的引入,不仅能够让GPU拥有更加宽泛的数据处理能力,更多的减轻甚至是接管CPU的运算负担,同时还为未来maxwell构架的异构化创造了先决条件,maxwell构架的ARM内核不仅可以将浮点数据处理工作全权发放给GPU执行,现在也将有可能将整数部分交由GPU来完成。这样做不仅能够更好的发挥异构构架高效的运算特性,实现更深层次的融合,还能提供更加优秀的性能功耗比。
推荐经销商