SuperVessel推出业界首个Accelerator DevOps服务

 

2016年4月8日,IBM公司与可编程技术和器件的全球领先企业赛灵思公司联合宣布,通过SuperVesselOpenPOWER超能云平台提供AcceleratorDevOps服务。...



2016年4月8日,IBM公司 与可编程技术和器件的全球领先企业 赛灵思公司 (Xilinx)联合宣布:

将通过 SuperVessel OpenPOWER 超能云平台,提供基于云计算的FPGA 加速器DevOps服务,即开发、综合、调试、部署等一条龙的服务。

DevOps 是指在云平台上建立一套方法和环境,使得软件开发项目的创建、开发、测试和发布能有机集成,从而使得整个软件开发的生命周期可以更快捷、频繁和可靠。通常,DevOps也是敏捷开发的重要要素。通过众多公司的努力,针对普通软件开发场景的DevOps已经被广泛采纳,并已经卓有成效地提高成千上万软件项目的效率。

由于摩尔定律已经趋于终结,在过去两年,FPGA已经被广泛认为可以为云计算、数据中心应用大幅度提高计算速度,和降低功耗的重要异构计算资源。所以,在互联网应用、大数据处理,及最新的深度学习领域,都不乏开发者,探索各种利用FPGA进行加速并获取几十上百倍性能提升的好例子。

但是,基于FPGA的硬件加速器的开发门槛一直很高,这也是业界公认的难题。它在硬件环境准备、软件环境搭建、测试、发布等有着远高于普通软件的难度。开发者需要购买FPGA卡,准备服务器,开发及安装驱动,按照能支持该FPGA芯片型号的软件开发环境,等等。

所以,IBM中国研究院基于多年FPGA虚拟化的研究成果,及丰富的OpenStack云计算经验,在基于OpenPOWER的云平台 SuperVessel 上探索构建 Accelerator DevOps 的可能性。经过在过去六个月和Xilinx美国团队的合作,终于开发出了首套服务于FPGA开发者的 Accelerator DevOps 服务。该服务部署在SuperVessel OpenPOWER云上,包括中国和美国两个数据中心,更方便地支持全球的开发者进行尝试。

SuperVessel目前提供的 Accelerator DevOps包括如下能力:

  • FPGA开发代码管理和测试数据管理
  • 基于SDAccel和OpenCL语言的FPGA编程、综合编译及调试
  • 基于POWER8处理器和其CAPI接口的自动化加速器加载、运行和性能分析。用户也可以通过独占的POWER8虚拟机,进行更多该加速器的测试。
由于SuperVessel早在2015年就实现了基于Docker容器云的FPGA加速器服务,所以用户在SDAccel页面上完成综合编译后,瞬间就可以获得已经加载好新加速器的Docker容器环境。

在该服务中内置的Xilinx SDAccel™ 开发环境,将为包括大数据分析和机器学习等性能要求严苛应用的开发提供支持。SDAccel 允许开发人员用 OpenCL™、C 和 C++ 语言描述他们的算法,并直接编译到 Xilinx FPGA 硬件上。在SuperVessel上的SDAccel已经支持了最新的POWER8处理器架构,以及最先进的加速器接口CAPI。利用POWER8及CAPI接口,开发者在编写上层应用将会变得十分简单。

SuperVessel 是业界首项开放式接入云服务,为应用开发人员、系统设计人员和学术研究人员创建、测试和试用解决方案提供了虚拟研发引擎,可满足深度分析、机器学习和物联网等新兴应用需求。赛灵思 SDAccel 开发环境是一个完整的软件定义开发环境 (IDE),可帮助开发人员编译、分析、调试和部署 FPGA 加速应用。SuperVessel、IBM POWER 架构、SDAccel开发环境和赛灵思 FPGA 加速器开发板的完美结合,为应用开发人员提供了一个高吞吐量、高可用性的云端平台,为他们开发和运行高计算强度的应用提供强大支持。

SuperVessel 云中的 SDAccel,是帮助开发人员用 FPGA 轻松开发并加速应用的重要工具。

—— Sumit Gupta, IBM 公司高性能计算与数据分析部门副总裁



SuperVessel中SDAccel的可用性,是基于 IBM POWER 架构进行应用加速开发领域的又一重要里程碑。它将为那些苦苦寻求加速新兴数据中心应用的开发人员带来极富竞争力的解决方案。而且,它已经在加速数据中心工作负载上展现出了巨大的潜力。

—— Andy Walsh,赛灵思公司数据中心业务部高级总监

以上是来自于媒体对本次合作的报道。同时,各大网站也纷纷进行了转载:
◆ ◆ ◆    
如何在SuperVessel上找到SDAccel开发环境?
登录SuperVessel超能云主页(www.ptopenlab.com),并选择主页上的“Accelerator Service”。然后,点击并进入“Accelerator DevOps Environment”。
进入到开发环境后,按照操作说明就可以开发你的专属加速器啦!


SuperVessel超能云一直致力于为用户打造便捷、高效的开发环境,将最新科技带到您身边。
喜欢我,关注我
http://ptopenlab.com|技术支持QQ群344373069
搜索公众帐号:SuperVessel
也请推荐给你身边关注认知计算、大数据、深度学习的朋友
点击“阅读原文”,体验自动写诗工具“偶得”


    关注 SuperVessel


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册