英特尔(Intel)看准客制化硬体在资料中心市场的发展潜力,砸下重金买入Altera。英特尔的Xeon处理器与Altera的FPGA结合后,可大幅提升应用程式编码在客制化硬体上的运作表现。然而硬体整合事实上并不困难,真正的挑战还在于软件的部份。
关键字:软件研发 CPU加速器
引用地址:软件研发将为CPU加速器技术关键
富比世(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核心所下的工夫看来,英特尔显然已明白培养软件能力支援硬体的价值所在。
上一篇:手势识别百家争鸣 Project Soli输入方式更多变
下一篇:手机策略因循故旧 三星恐难力挽狂澜
推荐阅读最新更新时间:2024-05-03 14:50
汽车操作系统研发:“广义”带动“狭义”——东软睿驰总经理曹斌谈“软件定义汽车”
开栏的话 “如果没有操作系统,芯片再强,汽车做得再好,都是在沙滩上起高楼。如果‘缺芯少魂’这个问题不解决,汽车产业走不快,也走不远。”去年下半年,行业权威人士曾提出,行业“缺芯”已被重视,但“少魂”易被忽视。不少汽车企业逐渐认识到芯片对于汽车供应链自主可控的重要性,但操作系统是比芯片更加迫切要解决的问题,是决定汽车智能化、网联化胜负的关键。而现在,全球智能汽车发展格局尚没有确定,留给中国汽车行业的时间窗口大概是3年、最多5年时间。 其实,行业人士如今已言必称“软件定义汽车”,说明大家或多或少地意识到“新四化”将给汽车定义、架构、开发、验证、销售、服务等全生命周期带来颠覆性变革。但具体而言,为什么“软件定义汽车”?软件如何定
[汽车电子]
小广播
热门活动
换一批
更多
最新手机便携文章
- 曝iPhone SE 4首发苹果自研5G基带:明年3月登场
- 曝iPhone 17全系首发3nm A19系列芯片:无缘台积电2nm工艺制程
- 供应链称上游元器件要大降价:国产手机现涨价潮后会主动下调售价吗
- 消息称苹果将拿出近 1 亿美元用于解除印尼 iPhone 16 系列销售禁令
- 消息称塔塔公司收购和硕在印度的唯一一家iPhone工厂,深化与苹果合作
- 苹果遭4000万英国iCloud用户集体诉讼,面临276亿元索赔
- 消息称苹果、三星超薄高密度电池均开发失败,iPhone 17 Air、Galaxy S25 Slim手机“变厚”
- 美光亮相2024年进博会,持续深耕中国市场,引领可持续发展
- Qorvo:创新技术引领下一代移动产业
更多精选电路图
更多热门文章
更多每日新闻
更多往期活动
厂商技术中心