Shader吞吐能力测试:并行归约
了全面的反应Tahiti构架的特性,同时证明矩阵乘法以及矩阵转置测试的结果与伴随频率抬升带来的吞吐增加并无直接关系,我们进一步收集了HD7950与HD7970在不同频率下的并行归约执行能力的数据。
图灵归约(黑箱化)过程
通俗的说,归约是一个以已知问题解法来直接处理未知问题的黑箱化数学方法。比如说我们不知道2的4次方应该怎样计算,但我们知道2X2以及4X4如何计算,那我们就可以把应用中所有的2的4次方操作转变成2X2或者4X4来进行处理。归约操作的本质,就是在已知问题和未知问题之间建立指向和联系,将特定问题转化成已知问题来进行处理,而并行归约操作则将这一过程并行化已达到加快处理速度的目的。
并行归约操作考验的是构架的并行吞吐能力,只要线程资源充足,体系应该可以以最大化的方式来完成吞吐过程。从测试结果来看,HD7970与HD7950拥有相同的线程仲裁及发放机制,因此两者的吞吐能力差异在趋势上并没有像矩阵操作那样呈现趋近收窄的形态,HD7970的吞吐能力在大多数时候都稳定的以大体相同的幅度领先于HD7950。