Xilinx SDAccel 环境: 为数据中心带来最佳单位功耗性能

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

随手拍FPGA,赢取精美平板

2014年11月,占据70%以上份额的赛灵思28nm All Programmable 产品及其应用方案,将在NI week、安富利2014 X-fest以及ARM技术研讨会三大活动中密集展示,为中国工程师的创新推波助澜!我们盛邀与会的工程师们参与一个随手拍随手播的活动,把您在任意一个研讨会上的所见所闻所思所想分享给更多致力于创新的行业,让我们携手来一次拉轰的FPGA创新秀活动!

活动时间
2014年11月4日----2014年12月26日

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

Xilinx UltraScale FPGA在超级计算机中的表现

Pico Computing公司推出面向HPC的Trifecta概念工作站,融合了赛灵思UltraScale FPGA、美光HMC (混合存储立方体) 以及OpenCL

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

 在新奥尔良SC14(超算大会2014)上,Pico Computing 公司揭开了它面向HPC(高性能计算)的Trifecta 概念工作站。 Pico Computing的 Trifecta 融合了三个关键HPC技术——一个Xilinx Virtex UltraScale FPGA、美光的HMC(混合存储立方体)以及OpenCL——创建了一个风冷、PC大小的超级计算平台。Trifecta平台的核心是这个开发板,它首次出现在SC14中Pico Computing和赛灵思公司的展位上:

选择合适的JESD204B转换器与FPGA配对


作者:Ian Beavers ,ADI公司(美国北卡罗来纳州格林斯博罗)高速转换器团队的应用工程师

随着更多的模数转换器(ADC)和数模转换器(DAC)支持最新的JESD204B串行接口标准,出现了FPGA与这些模拟产品的最佳接口方式问题。FPGA供应商多年来一直支持千兆串行/解串(SERDES)收发器。然而在过去,大多数ADC和DAC不能通过这些高速串行接口进行配置,就是说FPGA与转换器无法与任何常用标准接口,利用高串行-解串(SERDES)带宽。

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

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

为OpenCL,C, C++打造类似于CPU/GPU的软件开发环境

作者:Steve Leibson, 赛灵思战略营销与业务规划总监
使用FPGA进行应用加速时可实现25倍的性能功耗比提升

赛灵思SDAccel为数据中心应用程序开发人员提供了他们期望的完美的基于FPGA应用加速的开发环境,可以带来软件定义的、类似于CPU/ GPU的开发体验,并且实现25倍的性能功耗比提升。SDAccel包括一个快速、架构优化的编译器,以有效地利用片上FPGA资源;采用熟悉的软件开发流程,包括一个基于Eclipse的集成开发环境(IDE),用于代码开发、分析和调试,提供类似于CPU/ GPU的工作环境;并且对于不同的数据中心应用程序,该动态可重构加速器可以在运行时调入以及调出内存,以针对性优化。在运行时,应用中的多个内核可以调用及调出FPGA,此时并不会破坏服务器CPU和FPGA之间的接口,以实现不中断的FPGA应用加速。

基于Zynq SoC的板载FPGA的AMC(高级夹层卡)

基于Zynq SoC的板载FPGA的AMC(高级夹层卡)

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

VadaTech 公司基于ZynqAMC518是对应VITA57的FMC带有FPGA的AMC(高级夹层卡)。这个AMC连接器符合AMC.1、AMC.2或者AMC.4规范可通过FPGA编程以支持多个通信协议,包括PCIe、SRIO、和XAUI。板上的赛灵思 Zynq XC7Z045 SoC带有两个DDR3 SDRAM ,其中一个是32bitDDR3与处理器一侧的Bank相接,另一个是64bit的DDR3与PL侧的bank相接,为FPGA提供了充足的缓存。这个Zynq SoC也可以直接连接AMC卡的FCLKA,TCLKA-D,FMC 的DP0-7和所有的FMCLA/HA/HB对。

赛灵思(Xilinx)在2014国际超算大会(Super Computing 2014)上推出了针对OpenCL、C和C++的SDAccel开发环境,可把单位功耗性能提高25倍。主要适用于数据中心功耗在25W以下的标准服务器。

亚太区销售及市场副总裁杨飞强调了SDAccel开发环境的3个特点:①针对OpenCL、C和C++的架构优化编译器,②在FPGA上实现了类似CPU/GPU的开发体验和③实时运行体验。


赛灵思推出与NXP Gen9射频功率晶体管兼容的新一代CFR和DPD IP,将功率晶体管效率提高到50%

赛灵思公司(Xilinx, Inc. (NASDAQ:XLNX))和恩智浦半导体公司(NXP Semiconductors(NASDAQ: NXPI))联手宣布,他们将携手降低无线基础架构无线电的资本支出(CapEx)和运营支出成本(OpEx)。两家公司一直保持通力合作,致力于让客户能够快速方便地将赛灵思最新峰值因数抑制(CFR)和数字预失真(DPD) SmartCORE™IP与NXP的Gen9 LDMOS射频高效功率放大器技术完美集成。NXP先进的功率放大器器件和赛灵思的All Programmable器件及无线电IP的无缝组合,使客户能够实现更小、更轻、可靠性更高的无线电设备,非常适用于新一代无线基础架构设备。

Adam Taylor玩转MicroZed系列之57:Zynq和PicoBlaze第二部分

作者:Adam Taylor

到现在为止,我们知道如何在基于Zynq SoC的系统中例化PicoBlaze 软核处理器。在这篇博客,我们将继续探索更多关于如何生成PicoBlaze 程序以及如何使用JTAG接口更新程序而不是重新编译整个设计。

显然,第一步我们要做的就是编写汇编程序实现我们要求的功能,我们可以使用PicoBlaze 或者更高级的IDE如fidex( http://www.fautronix.com/en/fidex )来编写程序。

视频: 【中文视频】Xilinx SDAccel开发环境演示

此视频演示了SDAccel开发环境在一个标准的X86_64位工作站上运行情况,来展现SDAccel开发环境是如何加速您的设计工作,以及对于OpenCL、C、C++的开发支持情况。该工作站使用了来自Alpha Data公司的ADM-PCIE-7V3 加速卡。

视频: 【中文视频】Xilinx SDAccel开发环境介绍

面向 OpenCL、 C 和 C++ 的 SDAccel™ 开发环境利用 FPGA 将数据中心单位功耗性能提升高达 25 倍。作为 SDx™ 系列的成员,SDAccel 是首个面向 OpenCL、 C 和 C++进行架构优化的编译器,并结合了库、开发板,可在FPGA上实现类似 CPU/GPU 的开发运行体验 。

Vivado使用误区与进阶——用Tcl定制Vivado设计实现流程

 作者:周丽娜(Ally Zhou ),Xilinx工具与方法学应用专家
上一篇《Tcl在Vivado中的应用》介绍了Tcl的基本语法以及如何利用Tcl在Vivado中定位目标。其实Tcl在Vivado中还有很多延展应用,接下来我们就来讨论如何利用Tcl语言的灵活性和可扩展性,在Vivado中实现定制化的FPGA设计流程。

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

 Intilop 刚刚发布了一种可用的TCP硬件加速器(一种TCP减负引擎,简称TOE)——可以管理16K并行的TCP通信——将移植在Alpha Data ADM-PCIE-7V3 卡上进行测试,该卡使用了Xilinx 的Virtex-7 VX690T 型号的FPGA。

基于Xilinx Virtex-7 VX690T  FPGA的Alpha Data ADM-PCIE-7V3 卡

基于Xilinx Virtex-7 VX690T FPGA的Alpha Data ADM-PCIE-7V3 卡