从Intel提出的新的视觉计算和视觉平台应用角度来看,它和目前NVIDIA与AMD相关的应用模型非常相似。高清的视频处理、更加真实的3D体验等等。但庞思立高级院士今天谈到更多Larrabee的内容。他提到:“Larrabee还是选择了X86架构为基础开发的,因为市场当中有很多X86的工具支持(软件开发平台),所以对于Larrabee来说,既可以支持标准码,也可以支持特殊码。它并不是针对某一种单纯的目的开发的,它是支持通用计算的。”
![]() |
| Intel提供强大的软件开发平台 |
“关于GPU和CPU之战,现在GPU的确有更多的能力,不光是支持图象、象素的处理和渲染的工作,它还可以支持某些通用计算,但是不是所有的算法都是GPU能解决的。因为你要支持各种算法,就意味着你编程语言要快速的适应,但是不同编程语言的适应需要不同的API适应,你现在和GPU通讯的方式,只能通过抽象层实现软件和硬件之间的沟通。如果目前的API是有局限性的,所以你要GPU支持各种算法,目前来说是很难的事情。”
可以看到,Larrabee与目前的GPU一样,同样强调多个内核的并行计算(目前GPU的每个流处理器可以看作一个独立运行的“核”)。从应用来看,无论是Larrabee还是GPU,如果要实现非传统的3D图形运算,那就必须提供特殊的软件开发平台(如NVIDIA的CUDA)。而Intel认为Larrabee仍基于X86设计,如果需要高性能并行计算,Intel将提供完备的软件开发平台,且于X86开发非常近似。而NVIDIA的GPU同样也在推广这样的软件平台来支持它的通用计算。
显然,Intel的Larrabee应该不会颠覆现有的显卡市场,而Intel也承认目前一部分客户谈到了对并行运算的产品的需求,也许Larrabee也因此而生。庞思立先生认为:“GPU和CPU仍然有自己所服务的市场,只不过现在功能方面稍有交叉,关键是对厂商而言,它在市场上的定位问题,哪个部分对他们来说是最重要的。”
