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

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

3天内不再提示

赛灵思两款划时代“利器” 让开发FPGA应用可以信手拈来

FPGA之家 来源:FPGA之家 作者:FPGA之家 2020-12-28 09:50 次阅读

在大数据和人工智能盛行的今天,金融科技(Fintech)领域数据日益密集和敏感,在高频交易、风险分析等金融应用由来已久却一直不温不火,高处不胜寒的赛灵思FPGA,迎来了前所未有的市场热潮。

FPGA 在 Fintech 领域之所以受青睐,归功于其内部拥有丰富且灵活的逻辑与计算单元,可以支持定制低延时、高吞吐率的设计,从而一方面能够为Fintech提供远超软件实现的性能优势,另一方面还可以为金融企业提供可以跟随最新科技演进而发展的灵活应变成本优势。然而,曾经高高在上的FPGA也一直被一些用户诟病使用“门槛”太高。

换句话说,开发人员在采用FPGA产品时必须在技能上“软硬兼备”,既要软件,还要会硬件。而且,写RTL 代码和验证耗时耗力,在分秒必争,时间就是金钱的金融行业,开发者们面对FPGA 是爱恨交织,如那句歌词“想说爱你并不是很容易的事,那需要太多的勇气“

正当开发者们苦苦纠结时,赛灵思两款划时代“利器”横空出世,将FPGA的开发难度“从金字塔尖拉到了金字塔底”,大幅降低了软件和硬件程序员开发FPGA应用的难度:从此,软硬件程序员开发FPGA应用可以信手拈来,再也不必受那分配管脚、手写RTL的苦。那么,这两件利器是什么呢?那就是赛灵思Vivado HLS高层次综合工具和Alveo自适应计算加速器板卡。为什么它们这么神奇呢?请听我细细道来。

高层次综合工具:Vivado HLS

Vivado HLS是一款能将C/C++代码转化为RTL代码的自动转化工具,其自带验证、封装等功能。开发者只需将顶层C/C++程序配合C/C++验证代码,通过软件验证,而后就可以用Vivado HLS将其转化为RTL代码。其次,Vivado HLS可以利用原有C/C++验证代码协同生成RTL代码,进行仿真并验证功能正确性。最后,Vivado HLS支持一键封装并生成IP,供Vivado工具或SDAccel开发环境使用。

图1:Vivado HLS工具算法流程

这么简单?性能从何而来? 那就是Vivado HLS设计套件强大的性能:它能利用指令流水线(pipeline)、任务级流水(dataflow)和操作展开(unroll)功能,实现所有操作在时间轴上片刻不停地运转,而这些只需轻点鼠标,插入几条指令(pragma)即可实现。

图2:Vivado HLS中的并行处理

自适应加速器卡:Alveo

我们再来看看Alveo 板卡能给我们带来什么,它又强大在哪里。Alveo赛灵思为适应灵活应变、万物智能的新时代而推出的自适应加速器卡系列,它配有标准PCIE、网口(可达100G),还提供了整套部署及开发的软件堆栈,使开发者可以通过安装软件包轻松部署。同时,Alveo还配备了壳(shell),可以将PCIE、DMA等功能固化,开发者只需开发最具创新性的、专有的内核(kernel),使用标准的AXI-4接口,即可自动将内核与壳相连,生成完整的平台硬件。在软件层面,开发者只需调用Open CL或赛灵思提供的API,即可完成所有板卡调度、数据传输等任务。

图3:Alveo及SDAccel开发环境的平台模型和执行模型

Alveo自适应加速器卡的适用领域非常广泛,如数据库、机器学习、图像处理、压缩及解压缩、加密及解密、金融计算等,每个领域里Alveo都有着出色的加速应用。尽管Alveo的加速倍数根据应用的不同而有所不同,但是在一些适合并行的领域,往往可以提供更加惊人的表现,例如,在不损失精度的情况下,欧式期权定价可以比CPU快3,000倍以上。下图展示的就是Alveo在赛灵思及合作伙伴的多个领域的应用。

图4:Alveo加速实例

开启 Fintech 开发新时代

软件拥有SDAccel开发环境及调度库(runtime),硬件拥有Alveo自适应加速器卡和壳,设计上拥有Vivado HLS来开发定制化需求,加之丰富的案例和开源的实际应用,赛灵思为金融科技领域的开发者开启了一个轻松上手FPGA加速的开发新时代。

此外,赛灵思还收购了在全球金融机构赫赫有名的 Solarflare公司,大大增强赛灵思在Fintech领域的实力,可以为客户提供低延时网卡和各种金融领域定制化应用。

与此同时,赛灵思还打造了全方位的Fintech生态系统。公司不仅为开发者提供了一系列工具,还提供了多种IP,甚至一些金融领域的特殊需求,如TOE(TCP/UDP Offload Engine),也有相应开源HLS帮助实现。在HLS基础库中,涵盖了定点库、数学函数库、线性代数库等,而在更高层,赛灵思还实现了模块级及软件API级的HLS开源,如矩阵运算库等。

除自身提供全套工具及开源库,赛灵思还与独立软件提供商(ISV)共同提供各种解决方案。这些ISV往往拥有自己独特的解决方案,而赛灵思要做的就是对他们的应用提供支持,以满足众多领域的需求。在Fintech领域,这些应用包含:

一键下单(Tic To Trade);

交易权风控;

解包及发包;

期权定价等等。

最快甚至可以实现纳秒(ns)级的下单。在中国市场,从以太网收到交易所包到解包再到计算完成,整个流程可以在百毫微秒级实现。

图6:SDAccel工具链级Fintech平台示例

总之,赛灵思Vivado HLS和Alveo的到来,Fintech开发迎来了一个FPGA加速的新时代。开发人员无需在硬件平台搭建与基础支持工具上投入过多精力,而只需专注于自己的特长领域,借助Vivado HLS快速在Alveo加速器卡实现定制化应用,不断突破低延时、高吞吐率的极限。

最后,如果您想亲身实践感受上述性能,强烈推荐赛灵思现有一款产品:二叉树期权定价模型。它简单易用、容易上手,同时可以实现比12核CPU高达60.8倍的加速,您可以点击链接查看体验https://github.com/Xilinx/BinomialModel。

图7:Binomial期权定价模型

责任编辑:xj

原文标题:爱(AI)其实很简单 — 金融科技(Fintech)开发迎来新时代

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

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

    关注

    1629

    文章

    21748

    浏览量

    603969
  • 赛灵思
    +关注

    关注

    32

    文章

    1794

    浏览量

    131312
  • AI
    AI
    +关注

    关注

    87

    文章

    31000

    浏览量

    269332

原文标题:爱(AI)其实很简单 — 金融科技(Fintech)开发迎来新时代

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

收藏 人收藏

    评论

    相关推荐

    低温失效的原因,有没有别的方法或者一些见解?

    低温失效的原因,有没有别的方法或者一些见解。就是芯片工作温度在100°--40°区间,然后呢我们到了0°以下就不工作了,然后在低温的情况下监测了电流和电压都正常,频率也都正常,频率不是F
    发表于 12-30 16:28

    FPGA产品的主要特点

    近年来,全球半导体供应链屡受挑战,芯片短缺问题一度对行业产生深远影响。易通过优化供应链管理、强化产能规划,确保客户的FPGA需求得到及时满足。面向工业控制、机器视觉、医疗影像、消费电子、汽车智驾等一众终端领域,易
    的头像 发表于 12-04 14:20 465次阅读
    易<b class='flag-5'>灵</b><b class='flag-5'>思</b><b class='flag-5'>FPGA</b>产品的主要特点

    Diodes推出两款USB Sink控制器

    Diodes公司(Nasdaq: DIOD)新推两款USB Type-C® Power Delivery (PD) 3.1 EPR Sink控制器,助力电子设备迈向标准化充电新时代。这两款控制器
    的头像 发表于 10-22 11:46 644次阅读

    瑞浦推出两款创新非同步升压控制器与转换器

    近日,半导体领先企业瑞浦宣布推出两款创新的高效率、小尺寸非同步升压控制器与转换器——TPQ5055xQ与TPQ50571Q,旨在满足市场对高性能电源管理的迫切需求。这两款产品凭借其独特的技术优势,为广泛的电子设备应用提供了强大
    的头像 发表于 08-14 10:45 793次阅读

    莱迪推出全新Certus-NX FPGA器件,加强低功耗、小型FPGA的领先地位

    莱迪半导体(NASDAQ:LSCC)今日宣布为其领先的小尺寸FPGA产品中再添一逻辑优化的全新莱迪Certus-NX FPGA器件。新
    的头像 发表于 07-23 11:21 544次阅读

    快讯 | 发展新质生产力问道如何下好“创新棋”?

    7月11日,南湖区委宣传部、清华大学马克主义学院共同带队一行莅临围绕时频新质生产力创新层面进行实地调研,副总经理田永和、对外合作部
    的头像 发表于 07-12 13:31 502次阅读
    <b class='flag-5'>赛</b><b class='flag-5'>思</b>快讯 | 发展新质生产力问道<b class='flag-5'>赛</b><b class='flag-5'>思</b>?<b class='flag-5'>赛</b><b class='flag-5'>思</b>如何下好“创新棋”?

    FPGA下载问题

    在ARM开发中,通常可供选择的下载器有多种。清华的FPGA,除了官方的专用下载器,有其他的下载器可以使用吗?使用
    发表于 06-23 12:28

    泰克发布两款全新激光雷达产品

    近日,森泰克发布了两款全新的激光雷达产品——STL96-1与STL192-1,标志着公司在激光雷达技术领域的又一次飞跃。这两款产品不仅在探测距离和分辨率上实现了显著突破,更在功耗和体积等特性上展现了突出表现。
    的头像 发表于 05-29 14:31 822次阅读

    开启移动智慧屏+AI娱乐时代!Talenpal探乐派闺蜜机重磅亮相

    生活的繁忙,是否让你渴望拥有一台可以随时随地满足各种需求的终端大屏幕?追剧时,它能化身你的专属影院;健身时,它是随叫随到的健身镜;做饭时,它能让美食信手拈来;K歌时,它能带来私人家居KTV;玩游戏
    的头像 发表于 05-08 10:17 811次阅读

    Zynq-7000为何不是FPGA

    Zynq-7000可扩展处理平台是采用新一代FPGA(Artix-7与Kintex-7FPGA)所采用的同一28nm可编程技术的最新产
    发表于 04-26 11:30 1250次阅读
    Zynq-7000为何不是<b class='flag-5'>FPGA</b>?

    给我一个FPGA可以撬起所有显示的接口和面板

    兼顾内外屏幕。 对于FPGA来说,可以根据FHD、UHD、8K的性能需求,选择对应的
    发表于 04-25 18:10

    国产FPGA应用专题--易Efinity软件使用心得

    做为FPGA的集成开发环境,不同的厂家其实大同小异。很多国产厂家,如安路,高云,会在软件上贴近Xilinx和Intel,以节省客户的软件使用成本。而国产厂商的易的集成
    的头像 发表于 04-23 15:38 2154次阅读
    国产<b class='flag-5'>FPGA</b>应用专题--易<b class='flag-5'>灵</b><b class='flag-5'>思</b>Efinity软件使用心得

    FPGA flash操作原理

    FPGA flash操作原理分享
    的头像 发表于 04-09 15:03 1018次阅读

    AMD进军低成本FPGA市场,满足边缘应用需求

    虽然主攻高端FPGA市场,但其对低成本FPGA市场的投入也不容小觑。此次发布的Spartan UltraScale+正是AMD进军低成
    的头像 发表于 03-10 10:06 1140次阅读

    解析FPGA竞争格局背后的驱动因素

    FPGA是一个高度集中的市场,龙头占据过半份额,前4名玩家合计份额90%+。根据Marketsandmarkets数据及我们估算,2022年,
    发表于 01-26 11:43 926次阅读
    解析<b class='flag-5'>FPGA</b>竞争格局背后的驱动因素