SDAccel开发环境

介绍有关SDAccel开发环境开发的知识

热门课程:使用 SDAccel 环境开发 AWS F1 应用

课 程 对 象:
对快速为软件系统添加硬件加速感兴趣的任何人

必 备 条 件:

  • Xilinx FPGA 架构的基础知识
  • 熟悉 C 语言编程
  • 熟悉 OpenCL API 编程
  • 使用 SDAccel 环境加速 OpenCL 应用的课程或同等学习过程计
  • 课程说明:
    本次为期一天的课程的结构有助于亚马逊网络服务 (AWS) F1 实例的设计新手快速理解 AWS F1 设计生成的完整流程。重点是利用这些工具加速系统架构层面的设计和加速器的优化。

    软件工具
    SDx 开发环境 2017.4

    硬件
    架构:AWS-VU9P-F1 (Virtex UltraScale+ VU9 FPGA)

    获得的技能
    完成这次全面的培训之后,您就会知道如何:

  • 采用 SDAccel 开发环境描述亚马逊网络服务 (AWS) F1 实例的开发流程
  • 解释 SDx 开发环境如何帮助软件开发人员集中精力进行应用开发
  • 从 C、C++、OpenCL 或 RTL IP 创建内核
  • 描述 RTL 内核接口需求
  • 使用 RTL 内核向导创建内核
  • 报名联系方式
    training@e-elements.com

    精品课程:使用 SDAccel 环境开发 AWS F1 应用

    课程对象
    对快速为软件系统添加硬件加速感兴趣的任何人。

    必备条件
    Xilinx FPGA 架构的基础知识
    熟悉 C 语言编程
    熟悉 OpenCL API 编程
    使用 SDAccel 环境加速 OpenCL 应用的课程或同等学习过程

    课程说明
    本次为期一天的课程的结构有助于亚马逊网络服务 (AWS) F1 实例的设计新手快速理解 AWS F1 设计生成的完整流程。重点是利用这些工具加速系统架构层面的设计和加速器的优化。

    软件工具
    SDx 开发环境 2017.1

    硬件
    架构:AWS-VU9P-F1 (Virtex UltraScale+ VU9 FPGA)

    获得的技能
    完成这次全面的培训之后,您就会知道如何:

  • 采用 SDAccel 开发环境描述亚马逊网络服务 (AWS) F1 实例的开发流程
  • 解释 SDx 开发环境如何帮助软件开发人员集中精力进行应用开发
  • 从 C、C++、OpenCL 或 RTL IP 创建内核
  • 描述 RTL 内核接口需求
  • 在欧洲举行的2017 华为欧洲生态大会(HUAWEI ECO-CONNECT EUROPE,HCE)上,华为云FPGA加速云服务器(FACS)惊艳亮相,获得广泛关注,完整的基础设施服务及其两款FP1实例,成为本次大会的一大亮点。(图:华为云高级营销经理徐伟向客户介绍华为FPGA加速云服务器)

    华为FPGA加速云服务器硬件平台基于FPGA 行业领导者赛灵思公司目前最先进的16nm Virtex® UltraScale+™ VU9P,这一高性能的硬件可以支持高带宽的Mesh互联结构,服务器单物理节点可支持8片赛灵思 VU9P FPGA,外挂64G Bytes@2133Mhz的 DDR4,FPGA之间提供高达300Gbps的Mesh光互连网络,可以满足大量数据流传输,而且时延更低。

    1. 基于自研高性能shell的FP1 DPDK实例
    华为云FP1 DPDK实例提供业界领先的高性能数据面解决方案:FPGA通过PCIe Gen3X16接口和CPU连接,支持CPU与FPGA间100Gbps吞吐率和微秒级超低时延的通信机制,同时对应用提供标准API接口,因此特别适合基于流的应用领域,可以支持网络,视频及AI的高性能应用场景。

    2. 基于赛灵思 SDAccel Shell的FP1 OpenCL实例

    本培训视频介绍了 AWS F1 硬件平台的技术规格。观看此视频,以了解 AWS FPGA 中的各个区域,了解AWS F1 Shell 并查看重要的性能注意事项。

    该视频将概括介绍 F1 和 SDAccel,并将帮助您了解 AWS F1 硬件及软件协议栈。观看本视频,您将从高层面了解从 RTL 加速器创建亚马逊 FPGA 镜像 (AFI) 的流程以及如何在 F1 上开发一款主机应用 AFI。

    赛灵思公司(Xilinx, Inc.,(NASDAQ:XLNX))今天宣布其软件定义开发环境SDAccel现已上线亚马逊AWS,可与亚马逊弹性计算云(Amazon EC2)F1实例配合使用。Amazon EC2 F1实例借助赛灵思16nm Virtex®UltraScale+™FPGA,可提供可重配置的定制硬件加速功能,能够满足数据分析、视频处理和机器学习等计算密集型工作负载的种种需求。

    随着面向Amazon EC2 F1实例的SDAccel开发环境的部署,使不太熟悉FPGA的软件开发人员现在也能够将工作负载的性能提升高达50倍之多。

    SDAccel通过为Amazon EC2 F1构建专用的FPGA内核,可以自动加速使用C、C++或OpenCL编写的软件应用。SDAccel还支持传统硬件设计师用VHDL Verilog等底层硬件描述语言编写优化加速器。

    SDAccel通过AWS FPGA开发人员亚马逊机器映像AMI(Amazon Machine Image) 提供,这样开发人员就能够快速在云端构建应用,且无需购买或安装任何软件或硬件。开发人员还可以利用AWS的全方位的服务来部署并灵活扩展其应用,以满足客户任何需求。

    SDAccel 项目可针对目标平台进行编译。SDAccel 平台参考设计是电路板和软硬件架构组件的完美结合,可通过它执行 OpenCL 应用内核。 该参考设计可作为帮助平台开发人员为其定制 PCIe 电路板添加 DAccel 支持的起点。

    视频:使用 SDAccel 编译库

    SDAccel 拥有集成调试环境(使用 gdb),可提供包含断点和单步功能的软件中心视图调试。了解如何使用集成 gdb 帮助功能和 syntax 错误。

    视频:SDAccel RTL 内核向导介绍

    视频主要介绍 SDAccel 设计环境如何加速 RTL 加速器与软件框架的集成,如何实现多个 IP 的快速集成、按钮验证、性能调整以及设备、云和内部设备间的可移植性。此外,您还可以了解 SDAccel 开发人员怎么利用 Amazon EC2 F1 实例来轻松集成和提供高性能 RTL IP。

    作者:闲情逸致

    背景:
    高频交易是指从那些人们无法利用的极为短暂的市场变化中寻求获利的计算机化交易,比如,某种证券买入价和卖出价差价的微小变化,或者某只股票在不同交易所之间的微小价差。这种交易的速度非常快,以至于有些交易机构将自己的“服务器群组”(server farms)安置到了离交易所的计算机很近的地方,以缩短交易指令通过光缆以光速旅行的距离。追求速度?这无疑又是FPGA可以发挥的领域。

    Aldec HES-HPC-DSP-KU115 FPGA加速板:
    现在社会,无论做什么都讲究速率,简单来讲即——时间就是金钱,时间就是一切,而这句话在高频交易领域(HFT)更为突出,为了寻求高利润需要不断地定量建模来减小超短期投资组合持有期。在高频交易的竞技场上,万分之一秒就可以产生很大的不同。这就导致很多的高频贸易公司使用基于FPGA开发的硬件来进行决策和投资贸易,其中,很多的公司都选择使用赛灵思FPGA芯片。这也就说明了为何Aldec可以2017年的芝加哥贸易展这种经济类展会上展示自己的HES-HPC-DSP-KU115 FPGA加速板了。

    同步内容