研究人员让CPU和GPU密切协作共同提升性能

fmms 10年前
     多核处理器中有一类混合架构处理器,即同一块芯片上集成了中央处理单元和图形处理单元,如英特尔的 Sandy Bridge 和 AMD 的 Llano 系列处理器。然而在这些混合处理器中,CPU 核心和 GPU 核心都执行各自的功能,在运行程序时很少有协作,这么做缺乏效率。    <p> 北卡州立大学副教授 <a href="/misc/goto?guid=4958328984423233945">Huiyang Zhou</a> 博士和 AMD GPU 架构师 Mike Mantor 设计了一种新型混合架构芯片组,让混合处理器共享 L3 缓存,CPU 和 GPU 能分享芯片存储器。<a href="/misc/goto?guid=4958328985229242674">新的方法被称为 CPU 辅助 GPGPU 技术</a>,即利用 CPU 在弹性数据检索和复杂任务上的优势提升 GPU 的计算能力。CPU 的强项是通用计算,而 GPU 则擅长图形处理和并行计算。CPU 辅助 GPGPU 使用 CPU 的 L3 缓存预取数据,允许 GPU 运行的进程线程能直接从 L3 而不是内存中预取数据,减少延迟,增强性能。研究人员声称新技术平均能提升 20% 的性能,在某些情况下甚至能达到 113%。<br /> <br /> 来自: <a id="link_source2" href="/misc/goto?guid=4958328986038595317" target="_blank">Solidot</a></p>