英特尔总监Zerda:多核并行开发正向主流行业产品渗透
时间:2010-09-09 来源:cnblogs
9月9日,在多核软件开发领域英特尔一直都很活跃,并不断的发布新工具以帮助技术人员降低并行开发的难度,以完成从串行到并行开发的过渡,同时英特尔在并行开发套件上也在不断增强对其他开发环境的支持。
日前,英特尔就如期发布了其最新版本的并行开发程序工具套件Parallel Studio 2011,该版本新增加了一系列的模块和强化功能,例如并行构建模块、多线程编程辅助工具——Parallel Advisor,以及全面支持微软的Visual Studio开发环境等。在今天的媒体沟通会上,英特尔公司软件开发产品部全球销售与业务开发总监 Phil De La Zerda(佘飞)分享了关于Parallel Studio新产品特性、发展、并行编程和多核平台在中国的市场应用特点等话题的看法。
英特尔公司软件开发产品部全球销售与业务开发总监 Phil De La Zerda
Phil De La Zerda首先谈到了本次发布的Parallel Studio 2011的几个特色,第一,英特尔并行构建模块(PBB),扩展利用并行处理的方式,且很容易与现有的应用程序集成,包括线程构建模块3.0、Cilk Plus(内置于英特尔® C/C++编译器)、Array Building Blocks(ArBB,一个应用程序编程接口);第二,Parallel Advisor,旨在发现程序中最适合并行化的地方,并协助架构师把串行代码变成并行代码;第三,兼容并强化了微软Visual Studio 2010中新的并行化功能,从而进一步协助C/C++开发。
此外,英特尔Parallel Studio还提供了一系列的组件、功能来帮助开发人员在开发周期中的各个阶段提高开发效率,例如提供Parallel Inspector内存与多线程错误检查器来寻找程序漏洞,提供Parallel Amplifier来调试程序性能,等等。
未来支持更多Java开发环境
在另一方面,目前很多并行应用是基于Java编程环境开发的,对于未来是否会进一步强化对Java并行开发的支持以及相应的开发平台,Phil De La Zerda表示的确有这方面的计划,但他并没有透露更多的细节。而对于未来是否会支持IBM Rational这样的Java类平台,他表示暂时没有这方面的计划透露。
多核并行开发和应用正向更多主流行业产品渗透
此外,在回答中国与印度欧美等市场在多核开发应用上的特点的问题时,Phil De La Zerda告诉CSDN记者,多核开发在过去主要用于石油勘探、气象预报、人工智能等高度依赖计算能力的领域,如今已经开始向越来越多的主流行业和产品渗透,而中国的各项应用甚至比国外更加复杂,变化更大,因此中国市场未来对多核平台和并行编程的需求会格外旺盛。
而在并行开发者方面,Phil De La Zerda认为中国有全球最大的程序员群体,而且整体年龄相对都比较年轻,因此对并行编程这类相对新的技术会更有兴趣,接受起来,学习上手都会更快。
从另一方面来看,从英特尔观察到的情况来看,在关于并行编程相关工具和资料下载来看,来自于中国的开发者也是最多的。而英特尔也会采取并行编程大赛、研讨会、讲座、在线培训、与高校合作等多种方式帮助中国开发者向多核开发的转型。