技术开发 频道

IDF综述:嵌入式计算 英特尔当仁不让

  英特尔软件开发产品总监仁达敬表示:“并行化将无处不在。”很显然,英特尔在软件开发和并行编程方面处于领导地位,这对于软件行业来讲是一个很值得祝贺的事情。我们已经深深的明晰Intel在芯片方面的绝对领导力,殊不知Intel在软件领域同样在引领行业发展,而且英特尔在高性能软件领域已经保持了多年的领导地位。

图:并行化技术

  我们很庆幸身处在数据信息爆炸的时代,而且数据还在增长,据统计从2006年到2011年这五年的时间,信息将会增长十倍。这些数据的处理都离不了强大的数据计算过程和计算机强大的数据处理性能。多核化已不是什么新鲜事,但是这些数据的处理方式确是一个革命的变化,串行的代码已经很陈旧而且运行的速度相当的缓慢,势必会遇到这种性能瓶颈。串行计算的时代已经结束,并行计算已经开始成为主流,同样我们现实中所要面对的数据需要更多并行化的应用来处理。面对并行化将无处不在的趋势,Intel的并行方案已经为您准备好了。针对高性能计算的英特尔@集群工具(Intel Cluster Toolkit Complier Edition)可以扩展到上千的处理器。并且包含:英特尔 C++ 和 Fortran、英特尔数学函数库、英特尔 MPI库、英特尔跟踪分析器和采集器,支持Windows 和 Linux。针对Intel Atom处理器的英特尔@软件工具可以运行在Moblin、Linux、windows*和RTOS上。

  英特尔软件以他的可靠性、扩展性和保护投资将引领未来,同时英特尔在2010年将会在并行领域做三件重大的事情:

  1、扩充英特尔多线程构建模块(TBB)的并行编程模式。

  对于业界来讲,适应并行开发似乎并不像用户从单核处理器转向多核和多线程的处理器硬件一样容易:因为并发和并行程序传统以来是并行计算专业人员熟悉的,大多数普通应用开发人员并不熟悉这些。而传统的并行程序设计模型无论是OpenMP还是MPI都面临一些缺陷,或者需要特定的语言扩展,或者使用复杂,从而引起开发效率的降低。

  2、将这些扩充的并行编程模式以及新的功能加入到英特尔并行开发套件产品。

  3、将英特尔并行开发套件中创新的功能引入到传统的基于Windows/Linux/Mac OS X平台的英特尔高性能软件中。

  针对高性能计算这个领域来说,英特尔有一个很好的解决方案,就是英特尔的工具包,包括英特尔C++,还有英特尔数学函数库,以及英特尔跟踪器和采集器。针对英特尔Atom处理器软件工具英特尔有自己的库,还有Debuggers的调试工具,并且支持了多种的操作系统,比如像Windows,Linux等等。并且一年前开发了英特尔并行开发套件,而且去年有很多的用户使用这个套件来进行软件的优化和并行化,还从一些客户那里了解到了他们使用并行开发套件的体验。

0
相关文章