本周一,Intel发布了首款针对多核心并行运算的软件开发工具Intel Parallel Composer首个Beta版本。读者可能认为这款针对开发人员的编译器软件并没有什么特别之处,但实际上,这是Intel为即将到来的首款独立显卡产品Larrabee做准备的重要一环。
众所周知,Larrabee的一大卖点就是并行运算,其内置的数十个x86核心让我们完全可以把它看作是一颗超多核心数量的CPU。但并行运算并不只有硬件一方面,软件开发者们对目前的双核、四核处理器已经相当头疼,在现有条件下加入更多的核心很难进一步提高工作效率。Intel的Intel Parallel Composer就是为此而生。
Intel Parallel Composer专门针对多核心运算优化,能够加速并简化并行运算软件的开发。它提供了针对包括C/C++在内的多种语言的编译器,目前仅有Windows版本,明年将推出Mac OS X和Linux版本。
这款编译器是Intel Parallel Studio的一部分,该开发包是微软Visual Studio的扩展,提供了并行计算编译器、debugger等功能。使用它开发的软件未来能够直接移植到Larrabee系统上。整个Parallel Studio预计将于明年5月开始Beta测试。