|
asd04122661 发表于 2013-5-3 23:25
gpu的缓存不就是为了适应微软dx10开始提出的类似cpu的相关性通用计算的吗,如果真如你所说基本用不到那gp ...
我没有说GPU的缓存基本用不到,我是指GPU在处理图形任务的时候用处并不是很大,对性能的影响并非像对CPU那样。GPU这么晚引入缓存机制,也是因为其任务特性而决定的,现在引入缓存也正式为了能处理类型更加宽泛的任务另外现在的shader也是比原来复杂多了。
另外GPU缓存机制和结构和CPU也并不完全一样,所占晶体管比例相差太多,两者并非有可比性。
更进一步对于GPU,它真正的“内存”是显存,新增加的这条总线是为了和CPU交换数据。
所以我的结论是这条新总线和前面网友所提的CPU访问内存的结构体系不具备可比性。它可以加快CPU和GPU交互的确会更快,对游戏开发有利。
对于总线的运用我觉得文章当中并无提及需要开发者控制,我认为这条总线对开发者是透明的,读取系统内存以及和CPU交互的API并不会发生改变,但是API的实现会有变化,开发者不需要考虑这些。 |
|