一种基于Xilinx XCVU37P芯片的FPGA加速卡制造技术

技术编号:19857425 阅读:49 留言:0更新日期:2018-12-22 11:41
本发明专利技术提供了一种FPGA加速卡,包括:Xilinx XCVU37P芯片,该芯片内置HBM;以及外接于Xilinx XCVU37P芯片的外部高速存储器;其中来自CPU的数据通过PCIE传输到Xilinx XCVU37P芯片进行同步缓存与格式转换,并将数据存入HBM和外部高速存储器;然后数据再经PCIE传输回到CPU以进行后续处理。本发明专利技术的FPGA加速卡的存储器访问带宽不会受到器件I/O引脚数量的限制,也避免了大功耗的缓冲访问和一致性问题,减少了读写的延时,使得数据读写速度更快。

【技术实现步骤摘要】
一种基于XilinxXCVU37P芯片的FPGA加速卡
本专利技术总体上涉及计算机
,并且更具体地,涉及一种基于XilinxXCVU37P芯片的FPGA加速卡。
技术介绍
如今编码解码、数据压缩和存储、加密等运算越来越复杂,需要处理器的处理能力越来越高。传统处理器本身已无法满足高性能计算(HPC)应用软件的性能需求,导致需求和性能之间出现缺口,提高处理器性能并不是解决应用需求的唯一方法,采用专用处理器来扩展处理器一直是解决性能瓶颈的可靠途径。FPGA(FieldProgrammableGateArray,现场可编程门阵列)作为协处理器设计的基础,在价格、性能、易用性以及功耗方面有明显的优势。申请号201510672954的专利提出了一种FPGA加速卡高速存储系统,包括PCIE(PeripheralComponentInterconnectExpress,高速串行器件互联总线)硬核模块、FPGA模块以及DDR3(Double-Data-RateSDRAM,双倍速率同步动态随机存储器)存储模块;其中,所述FPGA模块用于将待存储数据进行同步缓存与格式转换,并将所述待存储数据存入所述DDR3存储模块,所述DDR3存储模块为高速大容量缓存;所述PCIE硬核模块通过I/O接口与所述DDR3存储模块的接口相连,用于以直接内存访问的方式将所述待存储数据高速上传到系统内存中,以进行后续处理。本专利技术通过FPGA作为控制中心,以FPGA中提供的PCIE硬核实现高速DMA(DirectMemoryAccess,直接内存存取)读写,同时以DDR3作为大容量缓存,具有较高的数据带宽和良好的性能。但是上述方法的局限性在于,相对于DDR4存储设备,DDR3存储设备消耗更多功耗、运行频率更低、容量也有限制。另外,FPGA的存储设备全靠外部存储器,存储器的访问带宽会受到器件I/O数量的限制,也会消耗部分功耗去解决缓冲访问和一致性。
技术实现思路
鉴于上述目的,本专利技术实施例的目的在于提出一种FPGA加速卡,该加速卡选用XilinxXCVU37P芯片,通过该芯片内置的高带宽缓存(HBM),解决了存储器的访问带宽受器件I/O数量限制的问题。基于上述目的,本专利技术实施例提供了一种FPGA加速卡,包括:XilinxXCVU37P芯片,所述XilinxXCVU37P芯片内置HBM(HighBandwidthMemory,高带宽显存);以及外部高速存储器,所述外部存储器外接于所述XilinxXCVU37P芯片;其中,来自CPU(CentralProcessingUnit,中央处理器)的数据通过PCIE传输到所述XilinxXCVU37P芯片进行同步缓存与格式转换,并将所述数据存入所述HBM和所述外部高速存储器;然后所述数据再经所述PCIE传输回到所述CPU以进行后续处理。在一些实施方式中,所述外部高速存储器为DDR4SDRAM。在一些实施方式中,所述XilinxXCVU37P芯片外接3通道的所述DDR4SDRAM,每个所述通道有5颗16Gb的所述DDR4SDRAM。在一些实施方式中,所述FPGA加速卡还包括2个QSFP28+,所述2个QSFP28+可使2块所述FPGA加速卡之间进行交互,以实现其中一块所述FPGA加速卡进行辅助另一所述FPGA加速卡的运算。在一些实施方式中,所述2个QSFP28+通过QSFP(QuadSmallForm-factorPluggable,四通道小型可插拔接口)协议进行加速交互。在一些实施方式中,所述DDR4SDRAM达到80bitData+ECC结构,其中72bit用于数据传输,8bit用于ECC(错误检查和纠正)。在一些实施方式中,所述FPGA加速卡还包括2个QSPIFLASH,以配置所述XilinxXCVU37P芯片管脚的初始化配置信息。在一些实施方式中,所述基于XilinxXCVU37P芯片的FPGA加速卡设计在半长全高的标准PCIE卡上。在一些实施方式中,所述基于XilinxXCVU37P芯片的FPGA加速卡设计在全长全高的标准PCIE卡上。在一些实施方式中,所述外部高速存储器为内存条。本专利技术具有以下有益技术效果:本专利技术提供的基于XilinxXCVU37P芯片的FPGA加速卡,选用XilinxXCVU37P作为主要芯片,利用XCVU37P本身内置的高带宽显存(HBM),使得协处理器的存储器访问带宽不会受到器件I/O引脚数量的限制,而且存储器和运算逻辑紧密结合,不需要经过外部高速存储器缓冲,这样也避免了大功耗的缓冲访问和一致性问题;外部连接高速存储器,实现存储最优化和存储容量最大化;以及通过QSFP28+,实现FPGA之间的高速互连,提高了FPGA的计算能力。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本专利技术的基于XilinxXCVU37P芯片的FPGA加速卡的结构示意图;图2是通过QSFP28+实现2块FPGA加速卡之间互联的示意图。具体实施方式以下描述了本公开的实施例。然而,应该理解,所公开的实施例仅仅是示例,并且其他实施例可以采取各种替代形式。附图不一定按比例绘制;某些功能可能被夸大或最小化以显示特定部件的细节。因此,本文公开的具体结构和功能细节不应被解释为限制性的,而仅仅是作为用于教导本领域技术人员以各种方式使用本专利技术的代表性基础。如本领域普通技术人员将理解的,参考任何一个附图所示出和描述的各种特征可以与一个或多个其他附图中所示的特征组合以产生没有明确示出或描述的实施例。所示特征的组合为典型应用提供了代表性实施例。然而,与本公开的教导相一致的特征的各种组合和修改对于某些特定应用或实施方式可能是期望的。为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术实施例进一步详细说明。为了能够解决现有技术中FPGA加速卡中存储设备全靠外部存储器、存储器的访问带宽受器件I/O数量限制的问题,提出了一种基于XilinxXCVU37P芯片的FPGA加速卡。XilinxXCVU37P芯片是美国Xilinx公司开发的一款FPGA器件,支持全速460Gbytes/sec的带宽通信,它的资源如下:2852K系统逻辑单元;9MbitsBRAM资源;270Mbits的UltraRAM资源;9024DSP48E2slices;集成8GBHBMDRAM;96Gbps和32.75GbpsGTYSerDes收发器。FPGA作为协处理器设计的基础,在价格、性能、易用性以及功耗方面有明显的优势。本专利技术提供专用的硬件加速实现各种应用中需要的关键处理功能;协处理器设计在性能上非常灵活,使用流水线和并行结构,跟上性能的需求变化;协处理器能够为主处理器和系统存储器提供宽带、低延迟接口。如图1所示,提供了根据本专利技术的一个实施例的FPGA加速卡,其选用XilinxXCVU37P芯片,此芯片内置高带宽显存(HBM),容量可达64Gb。FPGA的内置存储器也有很大的性能优势,协处理器的存储器访本文档来自技高网
...

【技术保护点】
1.一种FPGA加速卡,包括:Xilinx XCVU37P芯片,所述Xilinx XCVU37P芯片内置HBM;以及外部高速存储器,所述外部存储器外接于所述Xilinx XCVU37P芯片;其中,来自CPU的数据通过PCIE传输到所述Xilinx XCVU37P芯片进行同步缓存与格式转换,并将所述数据存入所述HBM和所述外部高速存储器;然后所述数据再经所述PCIE传输回到所述CPU以进行后续处理。

【技术特征摘要】
1.一种FPGA加速卡,包括:XilinxXCVU37P芯片,所述XilinxXCVU37P芯片内置HBM;以及外部高速存储器,所述外部存储器外接于所述XilinxXCVU37P芯片;其中,来自CPU的数据通过PCIE传输到所述XilinxXCVU37P芯片进行同步缓存与格式转换,并将所述数据存入所述HBM和所述外部高速存储器;然后所述数据再经所述PCIE传输回到所述CPU以进行后续处理。2.根据权利要求1所述的FPGA加速卡,其特征在于,所述外部高速存储器为DDR4SDRAM。3.根据权利要求2所述的FPGA加速卡,其特征在于,所述XilinxXCVU37P芯片外接3通道的所述DDR4SDRAM,每个所述通道有5颗16Gb的所述DDR4SDRAM。4.根据权利要求1所述的FPGA加速卡,其特征在于,所述FPGA加速卡还包括2个QSFP28+,所述2个QSFP28+可使2块所述FPGA加速卡之间进行交互,以实现其中一块所述...

【专利技术属性】
技术研发人员:张莉
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1