主题:图形硬件的跨时代发展,intel larrabee -- songcla
图形业今日的霸主是nv和ati。但是larrabee的诞生宣告了一个新的时代。这不是由于larrabee的性能,而是由于它的完全可编程性。本质上,它是将好莱坞的渲染集群集成在了一块芯片上。它的巨大的浮点性能和灵活的编程能力对科学计算以及其它非图形应用也会产生长远的有益影响。
现有的gpu以ati的48xx和nv的98xx为代表。它们都有部分的可编程性,可以执行一定程度的有限通用运算。以dx10为运算模型设计。
larrabee则不同,它是x86核心的集合体,是完全可编程的。有硬件相关性一致的二级缓存,大大提高核心之间沟通的效率。
单个x86核心,相对于今天的桌面处理器,它非常简单。实际上是起源于第一代奔腾p6的略加修改。虽然会损失单线程性能,但是在多线程任务里性能损失则较小,同时有结构简单占用晶体管少的优点。浮点能力来源于新增加的512位单指令多数据指令集。
环形的总线连接各个核心,同时硬件机制确保二级缓存的一致性,给编程者带来了便利和灵活性。
预测的游戏性能。
Intel 同时还提出了Real-time Ray Tracing 外链出处
x86多核 + Real-Time Ray Tracing 才是 Intel GPU 开发计划的正解!
Ray Tracing 算法比较容易实现并行化!
intel的显示核心从来就没做好过
其实它不是一个原来意义上的显示核心了。如果你玩过极品飞车3,就会记得其中有一个软渲染模式。
感觉从硬件上看GPU是不是应该也是一个以二进制为基础的芯片,只不过是专注于图形计算。如果是这样,那么当CPU极度发展,具有冗余能力可以完全应付图形计算时,应该它也没什么用了吧。
参见3d非实时渲染,gpu的出现是由于现有处理器处理特殊任务速度还不够快。
记得最初CPU不行时,除了显卡以外,机器要安装解压缩卡才能看VCD,后来CPU的计算上去了,也就没用了.目前的3D卡是不是作用类似,那应该是没有什么前途呀