我们前面提到,统一架构的核心就是这个Streaming Processors通用工人,现在我们在进一步了解一下这个神奇的小精灵。
要想展现Streaming Processors的强大实力,单一运行自然并非强大之道,从上面的图中我们可以看出,实际上G80内部为16*Streaming Processors为一组,用一句现在非常流行的话来说,就是联合起来,有“团队精神”,通用处理的效率大大提高,内建寻址及多层Cache架构也能够将延迟大大降低,处理性能强大自然也就不足为奇,当然还有一点,就是这里的Streaming Processors采用了类似Pentium4处理器ALU单元的技术,即采用高出核心的频率运行,例如GeForce 8800GTX的Streaming Processors频率为1350MHz,GeForce 8800GTS的Streaming Processors频率为1200MHz,频率更高,速度自然越快。
当然,一组包含16个Streaming Processors,G80也会根据Streaming Processors的多少来划分显示核心档次,目前最高端的GeForce 8800GTX拥有128个Streaming Processors,而GeForce 8800GTS则拥有96个Streaming Processors,不只是组内,划分为多个组后如何协调运作以获得最高的效率也是G80核心架构中不得不提的一点,这就是Thread Execution Manger的功劳了,这个与Ultra-Threading Dispatch Processor功能有点相像的东西承上启下,将整个系统连接起来,形成一个强大的整体,通过快速的数据、指令传输,将性能发挥到极致。