《电子技术应用》

Xilinx :让更多用户拥抱FPGA

2017/11/3 5:00:00

拥有全球领先All Programmable 技术和器件的企业赛灵思公司,在京举办首届赛灵思开发者大会。阿里巴巴、亚马逊、百度、华为等业内领先企业均悉数亮相。

本次会议上,赛灵思针对不同类型的开发者需求分成三个板块:包括硬件开发、软件应用、嵌入式软件开发。

赛灵思认为,当今云计算发展迅猛,但CPU能力提升水平与计算需求的增长态势渐行渐远。比如单核处理器的性能在2007年之后就出现停滞,其功耗已成为端和云的限制因素。与此同时,新的计算密集型应用正日益涌现,如机器学习、大数据分析和实时视频处理。

针对此种情况,要求云计算对数据处理的速度需大幅提升,所以FPGA 技术越来越被整个行业关注。

作为 FPGA 技术的发明者及全球最大的 FPGA 厂商,赛灵思正在频频发力,

赛灵思表示,近年来公司正在经历巨大转型,从C、C++到RTL,其中C++到RTL是转型的核心,包括高层工具和软件应用工具。

目前,赛灵思的全球用户大约5万人,赛灵思通过把集成芯片引入MPSoc和扩展嵌入式软件,来挖掘更多的潜在用户。赛灵思预测,未来五年内,越来越多的工程师和开发者会在MPSoC和SDSoC开发应用,通过使用C、reVISION堆栈和可重配置的加速堆栈,潜在用户将增加5倍,25万用户将享受赛灵思提供的服务。

此外,赛灵思看到了视觉中心和云计算的良好发展前景,他们将目标市场锁定在自动驾驶汽车、无人机、监控,以及所有关于视觉和机器学习的应用方面。

本次开发者大会,赛灵思就展示了一系列产品:

比如Virtex FPGA 和 Zynq MPSoC,可以面向X86 服务器的协同处理器和面向嵌入式应用的异构多核处理器。

比如深鉴科技基于赛灵思 ZU9 MPSoC 运行的嵌入式软件应用视觉方案,可用于智慧城市的多目标识别,从画面到性能都有大幅度提升。

dda2c56b2a784f19bc15588fc5484a8b.png

比如云开发堆栈,可以让软件开发者通过重新配置逻辑来加速机器学习、视频转码、基因等应用。

94ca8985cdb146358b80f0f06d30702b.png

为此,赛灵思高级总监Andy Walsh更为详尽的介绍了FPGA在商业领域的应用。

9aa163f973c049feb4d3ee44685218e6.png

(赛灵思高级副总裁Salil Raje(中)、赛灵思高级总监Andy Walsh(左)与中国技术高级总监Stephen Chow(右)在北京XDF上详解技术与应用趋势。)

比如在机器学习领域需重点投入模型的精准度,也需要提高效率。深鉴科技通过FPGA效率快、延时低的功能,采用增建式的方法,把模型上不太重要的部分修剪掉,就大大压缩提高了效率。

比如视频编码领域,过去传统的电视直播可能在高峰期涌入大量观众,保证画面的质量和不能长时间延时是必须达到的要求,这就需要CPU必须有足够的性能和资源,但通常表现不是很好。而FPGA的加速是CPU的10倍,既可进行动态配置,又能根据流量换编码器,一项任务结束后FPGA可以部署执行新的任务,可以支撑很大的工作量。

比如大数据分析方面,大多数企业收集到80%-90%的大数据都是非结构数据,海量的非结构数据没有清楚的分类,也不便于搜索,若想实现数据价值最大化,必须使用弹性搜索。而弹性搜索的核心竞争在算法上,于是赛灵思开发了一款使弹性搜索加速到90倍的应用,而这正是得益于FPGA实现了这样的加速。

比如个性化医疗领域,Edico基因检测公司希望从细胞和基因层面更了解人类,就更容易实现精准且有针对性的治疗,而这需要通过快速又经济的基因检测分析。而FPGA在其中起到的作用是可以确保执行每一项任务、算法,也可以实行动态配置。

最后,Andy Walsh总监表示,FPGA的灵活性对于提供公共云服务的供应商来说,是非常具有价值的特点。赛灵思开发者大会希望通过和云生态、应用的连接,在获取价值之外,通过云实现规模化。


继续阅读>>