小黑屋
=刀客=飞坦:A+级上忍
引用: cxj3000在上个帖子中说 引用: 普通的整数运算程序通常包含大量LOAD/STORE指令和分支,如果没有OOO,在这种情况下,PPE的整数运算表现肯定会远远低于理论值~至于SPE,如果处理那种并行度很高的整型运算,当然也行,但PS3上有这种运算的需求吗?在PS3上,SPE的主要工作,就是做物理运算吧,SPE确实是一个典型的向量单元。仅此而已。 有大量LOAD/SAVE的代码正好是SPE的强项,那个256k的Local Store + DMA非常有效。访问LS只需要几个CYCLE,而访问内存是要几百个CYCLE的。SPE是一个向量单元,但是不是象楼上说的只做物理运算。这样子讲吧,SPE的向量运算引擎可以看作是一个加强了很多的Pentium里边的SSE或者AMD里边的3DNow。比如说MPEG4解码,象iDCT、MC等等都是PPE的强项,而VLD就难做了,因为里面会有很多分支的指令。
引用: 普通的整数运算程序通常包含大量LOAD/STORE指令和分支,如果没有OOO,在这种情况下,PPE的整数运算表现肯定会远远低于理论值~至于SPE,如果处理那种并行度很高的整型运算,当然也行,但PS3上有这种运算的需求吗?在PS3上,SPE的主要工作,就是做物理运算吧,SPE确实是一个典型的向量单元。仅此而已。
查看详细资料
TOP