|
|
|
Command Processor(指令处理器)
Setup Engine(装配引擎)
Ultra-Threaded Dispatch Processor(超线程分配处理器)
Stream Processing Units(流处理器)
Texture Units(纹理单元及缓存)
Cache & Buffer(缓存及缓冲区)
Shader Export & Render Back-Ends(像素输出部分)
Memory Control(显存控制器)
第四章\第三节 Command Processor(指令处理器)
Command Processor负责从PCI-E总线发出或者接受指令流,让GPU在驱动程序给定的时间间隔中完成恒定数据流操作,此过程需要通过Parallel DMA Engine,调用系统内存或者是本地显存的相关资源。
DMA引擎能够最大化PCI-E总线带宽利用率,确保GPU和CPU并行工作,消除显示系统的瓶颈。
R600改进的指令处理器能够降低30%以上的CPU占用率,尤其是在处理大批量小数据流时的效果尤为显著,由此可以将CPU编译驱动指令的负载降低到5%-10%,让CPU可以在复杂的3D游戏中发挥更大的作用。