软件研发将为CPU加速器技术关键

发布者:老实巴交的大叔最新更新时间:2015-06-16 来源: Digitimes关键字:软件研发  CPU加速器 手机看文章 扫描二维码
随时随地手机看文章
     英特尔(Intel)看准客制化硬体在资料中心市场的发展潜力,砸下重金买入Altera。英特尔的Xeon处理器与Altera的FPGA结合后,可大幅提升应用程式编码在客制化硬体上的运作表现。然而硬体整合事实上并不困难,真正的挑战还在于软件的部份。
 
富比世(Forbes)报导指出,FPGA与GPU的程式编写需要使用特定API以及特殊编码,编写人员还需具备FPGA与GPU的硬体知识,其难度更甚于传统硬体的应用程式编写。如果英特尔无法解决在非传统硬体上的软件研发问题,将很难实现让FPGA在2020年前进驻3分之1云端伺服器的理想。
 
所幸,对于非传统硬体的软件研发问题,已出现一些备受看好的解决方案。由苹果(Apple)提出的OpenCL,是第一个针对特殊处理平台创造的高阶语言,并已发展成为各种CPU加速器,像是GPU、DSP、FPGA所使用的基础语言。然而OpenCL需独立于主应用程式之外进行研发,开发人员还得另外学习它的语言环境,并具备相关硬体知识。
 
由Bitfusion公司研发的软件抽象层(software abstraction layer)技术,可让传统应用程式使用在任何OpenCL支援的硬体加速器上。Bitfusion能在运行时拦截并侧写应用程式编码,并将函数调用(function call)重新定向,使其能为最合适的硬体,不论是GPU或FPGA,制造加速效果。
 
Bitfusion执行长透露,在早期测试中,这项技术在R与Matlab封包等科学应用中的表现最为优秀。其他被看好的应用还包括DNS、内容过滤、搜寻等虚拟网路服务。
 
除Bitfusion外,SRC Computers也同样致力于使用软件加速硬体的技术。SRC Computers的Carte与Bitfusion系统类似,能自动分析并分隔标准CPU与FPGA编码,为研发人员省去不少麻烦。
 
IBM的Liquid Metal计划则采用Lime语言与运行编译器等方式,简化编辑硬体加速器的难度。Lime可将应用程式编码编译为FPGA原生的Verilog描述,也能转换成编译支援GPU。
 
随着生力军Altera的加入,英特尔未来将会大举利用FPGA作为加速应用程式的手段。尽管Bitfusion有机会成为不错的收购对象,但就英特尔在Hadoop、Cloudera、OpenStack与Linux核心所下的工夫看来,英特尔显然已明白培养软件能力支援硬体的价值所在。
关键字:软件研发  CPU加速器 引用地址:软件研发将为CPU加速器技术关键

上一篇:手势识别百家争鸣 Project Soli输入方式更多变
下一篇:手机策略因循故旧 三星恐难力挽狂澜

推荐阅读最新更新时间:2024-05-03 14:50

汽车操作系统研发:“广义”带动“狭义”——东软睿驰总经理曹斌谈“软件定义汽车”
开栏的话 “如果没有操作系统,芯片再强,汽车做得再好,都是在沙滩上起高楼。如果‘缺芯少魂’这个问题不解决,汽车产业走不快,也走不远。”去年下半年,行业权威人士曾提出,行业“缺芯”已被重视,但“少魂”易被忽视。不少汽车企业逐渐认识到芯片对于汽车供应链自主可控的重要性,但操作系统是比芯片更加迫切要解决的问题,是决定汽车智能化、网联化胜负的关键。而现在,全球智能汽车发展格局尚没有确定,留给中国汽车行业的时间窗口大概是3年、最多5年时间。 其实,行业人士如今已言必称“软件定义汽车”,说明大家或多或少地意识到“新四化”将给汽车定义、架构、开发、验证、销售、服务等全生命周期带来颠覆性变革。但具体而言,为什么“软件定义汽车”?软件如何定
[汽车电子]
汽车操作系统<font color='red'>研发</font>:“广义”带动“狭义”——东软睿驰总经理曹斌谈“<font color='red'>软件</font>定义汽车”
小广播
最新手机便携文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved