SDAccel开发环境

SDAccel 是首个面向 OpenCL、 C 和 C++进行架构优化的编译器,并结合了库、开发板,可在FPGA上实现类似 CPU/GPU 的开发运行体验 。

作者:Steve Leibson, 赛灵思战略营销与业务规划总监
近期在New Orleans举办SC14会议(超级计算机会议),在此次会议上Xilinx发布的关于SDAccel开发环境的公告中提到了三个关键的组件,其中之一就是开发HPC(高性能计算机)应用专用的加速板卡,目前SDAccel开发环境支持的商业成品(COTS)的可用性是一个关键问题。Alpha Data公司基于Xilinx Virtex-7系列的VX690T FPGA开发的ADM-PCIE-7V3 FPGA加速板卡是目前商业成品之一,能够直接支持最初发布SDAccel开发环境版本,这块板卡在SC14会议的Xilinx展台展示过。在一个过道处的Alpha Data展台处,你可以看到该公司的下一代产品,基于Xilinx Kintex系列UltraScale架构FPGAADM-PCIE-KU3加速器板卡。上图是一张在SC14会议上拍摄的这块板卡的照片。

作者:Steve Leibson, 赛灵思战略营销与业务规划总监

在New Orleans举办的超级计算机大会(SC14)上,Convey Computer公司介绍了很多关于HLL(高级语言)的标准扩展和利用FPGA实现加速的应用等内容。Convey公司制造了一整套的基于FPGA的硬件加速器板卡,支持PCIe计算接口和服务器系统包裹Wolverine(”金刚狼”),这些设计都是基于Xilinx Virtex-7系列FPGA芯片。Convey公司是目前几个能够提供加速器板卡商业成品的提供商之一,加速器板卡也是这次Xilinx公司推出的SDAccel开发环境的一部分。( 为OpenCL,C, C++打造类似于CPU/GPU的软件开发环境

基于FPGA的加速器应用Wolverine(”金刚狼”),支持PCIe系统

基于FPGA的加速器应用Wolverine(”金刚狼”),支持PCIe系统

进军数据中心应用 FPGA业者走合作策略

Xilinx亚太区销售及市场副总裁杨飞因应网络速度的提升与数据呈现暴炸性的成长,数据中心无疑是IT领域下一波决战的主战场,这从网络服务业者,如Google、脸书与亚马逊近期的动作来看,就能窥见端倪。

就芯片供货商而言,过去一直以来,大多都是CPU与GPU业者扮演主导角色,如今FPGA(可编程逻辑门阵列)业者们,也对该应用领域有相当积极的动作。Xilinx亚太区销售及市场副总裁杨飞便表示,服务器业者们都在思考如何降低功耗的问题,再加上服务器或是数据中心本身也都会有特定占地面积与供电上的限制,所以这方面的挑战其实不小。

SDAccel 可满足数据中心应用开发人员的需求,包括提供类似CPU/GPU 的工作环境,其生成的高效硬件加速器可实现最佳单位功耗性能,远胜于运行在CPU/GPU 上的加速器。SDAccel 通过带有系统内即时可重配置功能的单个控制中心环境(cockpit environment)支持软件工作流程,最大化数据中心硬件加速投资回报。因此,SDAccel 是一种独特而完整的FPGA解决方案,其易用性和功能远超同类竞争性工具。这些同类竞争性工具不能提供高生产力工作流程,也不能提供熟悉的环境,加速器性能更不能与SDAccel 自动生成的硬件加速器相提并论。

SDAccel开发环境系统程序员也可以开发令硬件工程师望而生畏的FPGA
作者 张国斌

猜猜以下三个场景和什么器件有关?
场景一、老王吃了一顿自认为有史以来最好吃的凉皮,莫名亢奋的他用手机拍下凉皮的照片并分享到微信上。
场景二、远隔千里的老张看到了老王的微信,用ipad打开看老王拍的照片
场景三、某互联网公司开发人员在思考春节的抢红包的几种玩法,并考虑如何去实现规则,但是他要考虑规则改变给服务器带来的巨大负载。
这几个场景和什么器件有关?首先,这些场景肯定都是服务器有关了,服务器里有什么?CPU? GPU? 恭喜你,答对了,传统上,这些场景应用都和CPU、GPU有关的。不过从现在乃至未来,服务器将也将采用另外一个器件,它,就,是,FPGA!

SDAccel突破编程局限 实现FPGA应用加速

近年来,云计算和大数据应用呈爆发式增长,在推动数据中心产业升级的同时,也为数据中心的应用开发与运行维护带来了一系列问题。目前,数据中心运维人员主要通过易于编程的多核CPU和GPU来开发应用,但CPU 和GPU 都遇到了单位功耗性能的瓶颈壁垒。而从事海量数据中心应用开发(如密钥加速、图像识别、语音转录、加密和文本搜索等)的设计人员则既希望GPU 易于编程,同时又希望硬件具有低功耗、高吞吐量和最低时延功能。然而,多核CPU和GPU 加速器在可扩展性上存在严重的问题,即客户希望用简单的全高度插入式PCIe 开发板作为数据中心服务器的应用加速器。这种开发板经配置可运行高功率图形卡,但客户同时希望功耗不超过25W,以便最大化可扩展性并最小化总功耗。

作者:Steve Leibson, 赛灵思战略营销与业务规划总监

在本周新奥尔良市SC14展中,来自Auviz系统的图像处理、计算机视觉、和线性代数库是Xilinx SDAccel开发环境关键要素。(请看“类似于CPU/GPU软件开发环境为OpenCL,C,C++实现基于FPGA的加速应用,使性能/瓦特得到了25倍的提升”)Nagesh Gupta,Auviz的创始人兼CEO,给了我下面2分钟关于他公司产品的视频介绍:

作者:Steve Leibson, 赛灵思战略营销与业务规划总监
本周早些时候,赛灵思宣布推出针对OpenCL,C,C++的SDAccel开发环境,通过使用基于FPGA的硬件加速器为数据中心实现25倍性能/瓦特的提升。这个发布会是在新奥尔良举办SC14期间举行的,并且SDAccel演示将在赛灵思展台持续一周的时间。这里有一个2分钟的视频,关于赛灵思技术市场总监Kamran Khan描述SDAccel的基本原理:

引言
数据中心运维人员总是不断在寻求更高的服务器性能。目前,他们主要是通过易于编程的多核CPU 和GPU 来开发应用,但CPU 和GPU 都遇到了单位功耗性能的瓶颈壁垒。从事海量数据中心应用开发(如密钥加速、图像识别、语音转录、加密和文本搜索等)的设计人员既希望GPU 易于编程,同时又希望硬件具有低功耗、高吞吐量和最低时延功能。然而,多核CPU和GPU 加速器在可扩展性上存在严重的问题:客户希望用简单的全高度插入式PCIe 开发板作为数据中心服务器的应用加速器。这种开发板经配置可运行高功率图形卡,但客户同时希望功耗不超过25W,以便最大化可扩展性并最小化总功耗。

赛灵思公司亚太区销售与市场副总裁杨飞

在不久前召开的2014国际超算大会(Super Computing 2014)上,赛灵思公司(Xilinx)推出针对OpenCL、C和C++的SDAccelTM开发环境。SDAccel编译器相比高端CPU性能提高达10倍,而功耗仅为GPU的1/10,同时能保持代码的兼容性和一个传统的软件编程模式,以便于应用移植并节约成本。根据客户基准,SDAccel编译器相比同类竞争FPGA解决方案,性能和资源效率均提升了3倍。SDAccel编译器自动生成的设计甚至比手动编码的RTL设计方案的性能还高,在某些情况下可高出20%之多。对于SDAccel对行业的变革和影响,ZDNet记者特别采访了赛灵思公司亚太区销售与市场副总裁杨飞。

同步内容