0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于菲数科技FA728Q加速卡实现低时延LLT应用

英特尔FPGA 来源:英特尔FPGA 2024-08-30 17:13 次阅读

菲数科技使用Stratix 10 FPGA和开源的开放式FPGA堆栈(OFS)基础设施开发高性能FPGA加速卡。

概 述

基于FA728Q FPGA的加速卡现已出货,它是一种基于PCIe*、搭载Stratix10 FPGA的高性能加速卡

菲数科技使用OFS基础设施加速其自定义FPGA接口管理器 (FIM) 的开发,该管理器包括一个集成的TCP/IP卸载引擎

在运行LLT等时间关键型应用时,FA728Q加速卡的TCP传输时延不到100纳秒

要 点 综 述

LLT和其他时间敏感型应用是FPGA加速的理想使用场景。为了满足这一市场需求,菲数科技开发了基于FA728Q FPGA的加速卡。FA728Q加速平台为最终用户提供了强大的FPGA资源、充足的存储容量和易于使用的界面。菲数科技使用OFS基础设施来加速、简化、标准化其加速主板的开发。OFS基础设施提供了一种强大的方法,支持以“量身定制”的方式加速FPGA解决方案的开发。借助OFS基础设施,菲数科技将其TCP/IP卸载引擎集成至开源的基础FIM中,它通常被称作FPGA“shell”。

背 景 信 息 和 挑 战

LLT以电子方式执行金融证券交易,尽可能地减少订单输入与订单之间的时延。如今,大型投资银行、对冲基金和其他金融机构普遍使用该方法。过去,交易是手动执行的,而不是以电子方式执行,交易的时间长则数分钟,短则数秒。然而,随着硬件和相应软件技术的进步,人们可以对系统进行编程,根据特定的市场信号和动态自动做出买入或卖出决策,从而将交易执行时间缩短到毫秒级。近年来,随着基于FPGA的加速产品的大规模出货,交易时间进一步缩短至数微秒,甚至不到1微秒。

同时,LLT系统越来越多地使用复杂的交易算法模型来进行订单薄交互。这些算法模型是根据每家交易公司的特定交易策略而专门定制的。解决方案需要借助通用处理器和专用协处理器的算力,以满足交易公司在异构计算等方面的功率和性能要求。FPGA非常适合实施定制的交易算法,但是这款硬件加速设备的编程非常耗时,并且随着FPGA家族的优化升级,也很难迁移。

菲数科技是一家总部位于中国的公司,致力于满足数据中心异构计算和高性能计算(包括LLT细分领域)领域的需求。他们向市场交付了基于FPGA的硬件加速器平台、FPGA加速知识产权(IP)功能和基于FPGA的平台设计服务。

解 决 方 案

为满足LLT应用的低时延、标准化和可移植性要求,菲数科技开发了FA728Q加速卡,用于对集成式TCP/IP卸载引擎进行实例化。为此,菲数科技修改了开源版OFS中提供的基础FIM。得益于可组合的架构和“量身定制”的方法,该公司使用OFS,将其算法轻松地移植到FA728Q加速卡,同时,该公司利用OFS提供的其它基础设施,包括OFS软件驱动程序和库,从而尽可能地减少应用的修改。

wKgZombRjTWATqiRAAA32svSFbU746.jpg

运行在主机上的软件

PCIe* 加速卡

wKgaombRjTWAQQcoAABDrmxAVHA844.jpg

图 1. FA728Q上实施的采用TCP/IP卸载引擎 (TOE) 解决方案的OFS

OFS是一种开源硬件和软件基础设施,提供了所有必要的关键设计、软件和基础设施组件,支持快速开发基于FPGA的自定义主板或工作负载。OFS基础设施由 FIM(通常被称作“shell”)和加速器功能单元 (AFU) 区域(一种用于工作负载开发的指定区域)组成。借助OFS、FPGA主板或FIM,开发者可以利用开源基础设施或基础FIM,根据目标应用或行业,快速开发量身定制的主板FIM。OFS还附带了oneAPI加速器支持包 (ASP),开发者可以利用它对FPGA硬件和设计流程进行抽象化。OFS节省了开发者的时间,提高了不同FPGA代际间的可移植性,其采用行业标准接口,并且使用oneAPI提供可选的高层次设计流程。

FA728Q加速卡现已出货,它是一款基于PCIe的高端FPGA加速主板,可提供 32GB板载DDR4内存和3个QSFP28插槽,每个接口支持高达100GbE。FA728Q加速卡还可以通过OFS基础设施启用oneAPI,以支持客户在RTL中实施内核,或者将算法从CPU/GPU迁移到C/C++等高级设计语言。oneAPI基础工具套件也可以助力客户在内核中采用FPGA资源,从而进一步缩短上市时间。

wKgZombRjTWAbmDRAAGZ5zadHgo811.jpg

表 1. FA728Q规格

菲数科技还开始开发基于AgilexFPGA的主板,包括使用Agilex7 FPGA I系列的FA927S卡和使用Agilex7 FPGA F系列的FA925E卡。

FA927S卡可提供高达116Gbps的收发器速率,并且支持PCIe 5.0 x16和 Compute Express Link (CXL)。它面向带宽密集型应用,现在已用于基于RTL 的开发中。FA927S卡已于2024年第一季度支持OFS。

另一方面,FA925E卡提供了4个8GB内存条和4个4GB DDR4内存条,板载内存总计高达48GB。FA925E卡专为对外部内存容量和带宽要求较高的应用而设计。它全面支持OFS。2023年底已量产。

这两款加速卡的规格如下表所示。

wKgZombRjTWAW1GVAAKOELtFWoA132.jpg

表 2. FA927S规格

wKgaombRjTWANbvOAAIkvkT_Bks457.jpg

表 3. FA925E规格

成 效

菲数科技在FA728Q卡上实施的卸载引擎IP功能针对时延和性能进行了优化,以满足LLT要求。在加速模式下,TCP的传输时延低于100纳秒,可为时间关键型网络应用建立稳定的低时延连接。下表显示了各种连接所测量的时延。

wKgZombRjTWAHDU6AAHAVER28Yc856.jpg

表 4. TOE的规格

注:

1) 一个时钟周期为6.4纳秒;

2) TX时延计算的是从数据包EOP的下降边缘到XGMII TXC中的有效数据的时间;

3) RX时延计算的是从数据包SOP到XGMII RXC中的有效数据的时间

FA728Q卡还提供了高带宽PCIe 3.0 x16和DDR4接口。

wKgaombRjTWAAUILAAHxM5IcZdg693.jpg

表 5. 每个接口提供的带宽

板级支持包

wKgZombRjXuAb1_JAAFyJOd6AGk412.png

图 2. OFS平台中的高带宽数据路径

如何使用OFS和菲数科技解决方案 开始进行FPGA加速

FPGA开发者可以利用FA728Q加速卡和基于OFS的主板,借助开源文档和源代码来构建自己的自定义工作负载。

下表概述了开发者应如何使用菲数科技加速主板,开始开发基于FPGA的工作负载。

wKgZombRjYmAEZqTAAIUCm923p4259.png

您可以访问https://github.com/OFS,获取开放式FPGA堆栈的基础源代码和文档。请注意,您可以在OFS主板目录中浏览所有基于OFS的第三方主板。

客户评价

“OFS帮助我们更轻松、更快速地构建客户所需的加速平台,为客户提供从软件、API 、驱动程序到底层硬件的一整套方案。”

—— 菲数科技有限公司

Cheng Ailian

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1620

    文章

    21497

    浏览量

    598708
  • 英特尔
    +关注

    关注

    60

    文章

    9737

    浏览量

    170614
  • 加速卡
    +关注

    关注

    1

    文章

    52

    浏览量

    10911
  • LLT
    LLT
    +关注

    关注

    0

    文章

    2

    浏览量

    5582

原文标题:菲数科技使用FA728Q加速卡加速低时延交易(LLT)应用

文章出处:【微信号:英特尔FPGA,微信公众号:英特尔FPGA】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    高性能FPGA计算加速卡

    的高性能FPGA计算加速卡。作为基于服务器的PCI Express数据采集、处理、存储设备,该板卡可以实现2通道万兆光纤网络数据的高速采集、实时处理、实时记录和宽带回放,强大的FPGA处理性能,可以实现
    发表于 03-04 11:13

    高性能FPGA计算加速卡

    的高性能FPGA计算加速卡。作为基于服务器的PCI Express数据采集、处理、存储设备,该板卡可以实现2通道万兆光纤网络数据的高速采集、实时处理、实时记录和宽带回放,强大的FPGA处理性能,可以实现
    发表于 03-18 11:16

    高性能FPGA计算加速卡

    的高性能FPGA计算加速卡。作为基于服务器的PCI Express数据采集、处理、存储设备,该板卡可以实现2通道万兆光纤网络数据的高速采集、实时处理、实时记录和宽带回放,强大的FPGA处理性能,可以实现
    发表于 03-25 11:34

    高性能FPGA计算加速卡

    的高性能FPGA计算加速卡。作为基于服务器的PCI Express数据采集、处理、存储设备,该板卡可以实现2通道万兆光纤网络数据的高速采集、实时处理、实时记录和宽带回放,强大的FPGA处理性能,可以实现
    发表于 04-01 10:53

    高性能FPGA计算加速卡

    的高性能FPGA计算加速卡。作为基于服务器的PCI Express数据采集、处理、存储设备,该板卡可以实现2通道万兆光纤网络数据的高速采集、实时处理、实时记录和宽带回放,强大的FPGA处理性能,可以实现
    发表于 04-11 14:45

    高性能FPGA计算加速卡

    的高性能FPGA计算加速卡。作为基于服务器的PCI Express数据采集、处理、存储设备,该板卡可以实现2通道万兆光纤网络数据的高速采集、实时处理、实时记录和宽带回放,强大的FPGA处理性能,可以实现
    发表于 04-18 14:12

    基于加速卡的FPGA生态系统布局是怎样的?

    FPGA加速卡是如何产生的?主要的FPGA加速卡产品有哪些?基于加速卡的FPGA生态系统布局是怎样的?
    发表于 06-17 06:07

    MLU220-M.2边缘端智能加速卡支持相关资料介绍

    。可以轻松实现终端设备和边缘段设备的AI赋能方案。MLU220-M.2加速卡用于离线模型的部署,离线模型在MLU220上运行, 不依赖AI框架,只需要利用CNRT库,即可实现高效的AI推理运算。如果需要
    发表于 08-08 17:37

    LCD转VGA/AV/S-Video视频加速卡

    LCD转VGA/AV/S-Video视频加速卡:此 LCD 转VGA 视频加速卡是一款以FPGA+SDRAM+DAC 为核心的视频加速卡。带有LCD 控制器的CPU 通过此视频加速卡
    发表于 09-21 08:25 73次下载

    LCD转VGA视频加速卡

    LCD转VGA视频加速卡:此 LCD 转VGA 视频加速卡是一款以FPGA+SDRAM+DAC 为核心的视频加速卡。带有LCD 控制器的CPU 通过此视频加速卡,可以驱动带VGA 接口
    发表于 09-21 08:28 56次下载

    提供超低时加速的Axxia网络加速

      LSI 公司宣布推出 Axxia网络加速器,旨在为新一代网络应用提供超低时加速。该款 PCI Express智能加速卡和配套提供
    发表于 10-15 09:03 870次阅读

    FPGA加速卡从芯片到系统的发展历程

    在2019年MWC大会的第一天,英特尔又推出了一款针对5G应用的FPGA加速卡PAC N3000。这款加速卡可以实现高达100Gbps的网络流量的加速处理,同时支持9GB DDR4和1
    发表于 08-12 17:51 1240次阅读

    GPU加速卡对PCB性能的作用是什么?

    由于 AI 服务器需要处理大量的数据和信号,因此 GPU 加速卡需要使用 具有高频高速性能的 CCL,即能够在高频率下保持低损耗、串扰、低噪声等 特性的 CCL。这需要 CC
    发表于 09-22 14:50 4320次阅读
    GPU<b class='flag-5'>加速卡</b>对PCB性能的作用是什么?

    AMD 推出为超低时电子交易专属打造的基于FPGA的加速卡

    ™ UL3524 加速卡,这是一款面向超低时电子交易应用设计的新款金融科技( fintech )加速卡。Alveo UL3524 已由领先的交易公
    发表于 10-07 14:43 307次阅读
    AMD 推出为超低时<b class='flag-5'>延</b>电子交易专属打造的基于FPGA的<b class='flag-5'>加速卡</b>

    AMD 为超低时电子交易推出 Alveo UL3524 加速卡

    Data、Exegy 和 Hypertec 加入到不断壮大的面向金融科技市场的超低时解决方案生态系统 - AMD(超威,纳斯达克股票代码:AMD)日前宣布 推出 AMD Alveo UL3524 加速卡
    的头像 发表于 10-11 08:10 544次阅读
    AMD 为超低时<b class='flag-5'>延</b>电子交易推出 Alveo UL3524 <b class='flag-5'>加速卡</b>