英特尔公司于2008年3月4日和3月6日分别在北京及上海两地成功举办了2008年软件大会,就并行化、软件优化、高性能计算 (HPC) 及多核心等诸多技术进行深入研讨。英特尔公司提供了关于并行化与多核技术的最新优化策略,使得中国客户能够更好地分享多核产品带来的高性能应用。联想中国以及英特尔公司软件分销商–佳杰科技(中国)有限公司应邀出席了此次会议。
英特尔开发者产品事业部销售和业务发展总监佘飞 (Phil De La Zerda) 先生
据IDC数据表明,2008年度发售的PC、PC服务器和笔记本中,超过80%的机型将内置多核处理器。到2009年,几乎所有发售的服务器、PC和笔记本都内置了多核处理器。随着多核时代的来临,原本只属于高端应用的并行编程也随之越来越普及。在推动处理器平台多核大潮的过程中,英特尔深刻认识到,单纯的芯片制造能力和技术,还不足以体现多核处理功能和性能优势,具备在多核环境中多线程工作的优秀软件,是组成多核化世界的另一级。英特尔开发者产品事业部销售和业务发展总监佘飞 (Phil De La Zerda) 先生表示:"随着进入多核产品的普及年,并行化获得的优异性能带动软件并行化的全新应用模式,这也就意味着如果软件开发人员忽视并行化软件后果是非常危险的。" 为此,英特尔早在上世纪90年代末开始,协同操作系统和应用厂商携手做了大量的软件线程性能优化和多核软件开发技术的研究,并推出了整套针对主流编程语言和操作系统的先进的开发工具套装:包括线程工具、编译器和其它性能调试工具套件与白皮书、性能库及群集工具包等开发工具。帮助软件开发商快速、高效、低成本地实现从传统顺序应用程序到并行的应用程序开发的角色转换,进一步优化针对最新英特尔技术平台(包括多核心、虚拟化)设计的产品。英特尔认为对于软件开发企业来讲,多核化的处理器平台和由此延伸出来的新特征、新应用是一次前所未有的契机,对于快速成长的中国软件企业来讲同样如此。
为了使并行编程更容易和更简便,英特尔发布了作为开放资源项目的英特尔Intel® Threading Building Blocks2.0 (Intel® TBB)。佘飞先生说:"为了帮助开发者应用并行和多核技术,英特尔加速了新产品和技术面世的时间。作为多核开放资源应用程序的一个解决方案,这些都是以前所没有的。"英特尔的TBB是一个模板数据库可以为C++编程在一个合适的抽象层增加并行编程。为了更经济划算,这些编程能有效利用普通编程技术,但他们呈现出来的是以多任务替代多线程。开放资源的英特尔TBB打破了关键的障碍,使开发者可以很容易的为多核设计程序,从而为创新者打开了一扇新的大门,把多核处理器的能量转化为资本。当程序是多线程的,性能将随着增加的处理器(核)而线性增加。英特尔TBB 为软件开发者解决了重要的问题,它推动开发者用熟悉的工具和方法来更快的采用并行。面向未来,它将帮助他们设计运行在即将推出的包含8,16,24或更多核的处理器上的程序。
每一次技术的升级换代都会引发不可估量的商机,并行化、软件优化、高性能计算 (HPC) 及多核心等诸多技术为中国的软件开发和应用行业提供了巨大的空间。据IDC数据表明,2004年到2009年,中国的软件开发从业人员数量年复合增长率高达23%,预计到2009年将达到上百万人。佘飞先生表示:"全球的开发者都已经开始重视并行编程,中国的开发人员也越来越感受到并行编程可以充分的获取多核处理器的性能,从而为中国的软件企业在多核时代获得更多的动力。"数据统计显示,中国的英特尔软件下载试用、活动参加和在线培训的数量已经排在全球首位,软件销售量也随着市场的需求逐年快速增长,市场潜力巨大,在这种市场环境中英特尔认为对于软件开发企业来讲,多核化的处理器平台和由此延伸出来的新特征、新应用是一次前所未有的契机,对于快速成长的中国软件企业来讲同样如此。
2008年英特尔将在继续针对中国的并行编程的开发进行技术支持和服务的同时,大力支持中国的教育与科研用户,还将投入更多的人力物力来对中国开发人员进行大规模培训,加紧建立针对中国开发人员的技术社区,将继续保持与战略客户、IT行业伙伴的紧密结合,建立起更多良好的渠道来拓展业务。相信在多核并行化发展越来越迅速的今天,英特尔将建设更多的新渠道合作伙伴,更好地服务于广大的中国软件开发者,共同步入硕果累累的多核时代应用年!