首页 > 范文大全 > 正文

多核的软件推力

开篇:润墨网以专业的文秘视角,为您筛选了一篇多核的软件推力范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

硬件是躯壳,软件才是灵魂。在多核时代,这一比喻极其贴切。

构建完整的多核软件生态圈

世界上最大的硬件芯片公司英特尔却出现在了大连软交会的现场。

这似乎有些奇怪。不过,随着微处理器等硬件性能的不断提升和应用的不断扩展,尤其是多核处理器的普及,软件承担的任务越来越重。

6月18日,在大连举行的软件和信息服务高层论坛暨企业家峰会上,英特尔软件与解决方案事业部中国首席研发官梁兆柱博士表示:“英特尔的软件技术和资源集中在软件架构、平台软件和开发者资源三个方面,三者缺一不可。”英特尔试图构建一个完整的多核软件生态圈的意图明显。

很显然,这是一个机遇和挑战并存的多核时代: 要想保持适应不同应用的出色性能,必须要有软件的配合,处理器再也不是独角唱戏的“孤家寡人”。在软件的配合下,多核将在游戏、数字医疗、数字媒体、金融等领域拥有巨大的发展机会。

在谈到软件生态环境的重要性时,梁兆柱特意强调了Moblin。针对Linux内核小、运行功耗低、适合手持和嵌入式应用的特点,英特尔联合业界针对MID等超移动设备推出了开源的Moblin系统,并委托Spike Source公司帮助业界做MID的软件验证工作。“这是业界共同合作的结果。”梁兆柱如此表示。

软件并行化:

多核世界的另一极

来自IDC的数据显示,到2009年,在中国市场发售的多核电脑将超过90%,到了2010年,几乎所有的处理器产品都具有两个或者两个以上的内核。可以说,从今年起,多核处理器已经成为一种常态。

多核硬件的飞速普及,给软件发展带来了新的挑战,也给软件创新带来了更加广阔的空间。英特尔开发者产品事业部销售和业务发展总监佘飞认为,在移动和视觉计算方面,软件创新带来的机会非常明显。在高清晰音视频、3D渲染、计算建模、互动用户界面等视觉计算领域,这种需求极为急迫。而新型的计算结构和软件能够极大地提高性能,特别是经过软件优化后,性能往往可以提高数十倍。

当前,越来越多的软件开发人员意识到软件并行化的重要性。过去进行并行编程的开发者主要集中在HPC、科研院所、金融等高端领域,现在,主流的多核应用开发人员(包括手持、桌面设备)也已经意识到并行开发的重要性并开始尝试。

从用户层面也能够明显感受到这种变化。佘飞表示: “以往,英特尔的多线程软件开发工具主要是被华为、中兴、东软、金山等大的企业客户采用,而从去年开始,很多中小企业也开始使用(这些工具)。”

与之相应的,英特尔从去年开始与佳杰科技签订软件分销协议,随后又与联邦软件签署了协议,不仅在门店中推广,还在在线平台上推广。

从串行编程转向并行编程将是一个漫长而曲折的过程,诸多技术难题也并非能在短期内解决。不过,佘飞表示: “英特尔的多线程软件开发工具的目标是利用现有的资源,降低多核编程的难度, 从而缩短开发时间。”

EFI:

中国的创新机会

诞生于1999年的EFI(可扩展固件接口),从诞生到目前还未引起很大的轰动,市面上也很少能看到采用EFI技术的电脑产品。不过,记者很意外地得知,全球采用EFI技术的电脑已经超过了1000万台,并且所有的苹果电脑都已采用了EFI。而根据EFI协会的预测,2009年~1010年采用EFI的产品份额将达到与传统BIOS相接近的水平。

长城电脑是目前惟一一家采用EFI技术的国产电脑厂商,而中国每年3000万台的市场给人以巨大的想像空间,也给国产厂商带来了新的机会。

倪光南院士认为,新的移动设备和家电市场是EFI可以发挥作用的重要领域,丰富的个性化和功能设计以及快速启动能力是新的EFI标准独特的优势。同时,倪院士也提醒国内厂商,EFI是引进、消化再创新,参与国际竞争的很好的机会。