阿里云FPGA云服务器介绍

FPGA云服务器是一款提供现场可编程门阵列(FPGA)的计算实例,基于阿里云弹性计算框架,用户可以几分钟内轻松创建FPGA实例,创建自定义的专用硬件加速器。由于FPGA硬件的可重配特性,而且用户可以对已创建的FPGA硬件加速应用,进行快速擦写和重配,达到低时延硬件与弹性伸缩最好的结合。

产品优势

  • 分钟级交付
    基于阿里云弹性计算框架,可以几分钟内轻松创建FPGA实例,创建自定义的专用硬件加速器
  • 加速性能优越
    对应用中消耗大量的CPU计算时,系统可以选择性的交给FPGA专用硬件进行加速计算,并且可以释放CPU资源用于支持更大的应用访问量和吞吐量
  • 高性价比
    减少客户CAPEX支出,FPGA实例支持按量付费,可随时释放,实现轻资产开发,降低项目研发期间的投入成本
  • 设计可复用
    利用阿里云提供的开发环境,硬件支持包(BSP)可将已有的FPGA工程导入云端,无缝迁移并在FPGA实例中使用

产品功能

独特而优越的加速性能

  • PCI Express (PCIe) 3.0 FPGA器件通过PCI Express (PCIe) 3.0 接口与上层应用程序通信。
  • 专用硬件应用中消耗大量的CPU计算,系统可以选择性的交给 FPGA专用硬件进行加速计算。
  • 释放资源释放宝贵的CPU资源,这部分资源支持应用更大的访问量跟吞吐量。
  • 高配特性用户可选高配FPGA云服务器特性,共同使用一个地址空间相互通信的速度高达48 Gbps。

设计模式可复用

  • 设计云端支持用户如果已经有现成的 FPGA 工程,可以轻松地利用阿里云提供的开发环境和硬件支持包(BSP)将已有工程导入云端,并在 FPGA云服务器中使用。
  • 工具链阿里云提供了 Altera、Xilinx 主流的开发软件工具链, FPGA云服务器中的 FPGA 器件也兼顾两家,方便用户根据原设计的具体情况进行合理选择,无缝迁移。

典型应用场景

云端压缩的计算加速

云上用户在进行大数据存储、高速网络传输时,常常因为实例性能需要在效率和成本之间做出取舍。gzip是一种广泛用于互联网服务的压缩工具,但传统的CPU实现gzip效率低、耗时长、难以支撑较大流量。

  • 提升压缩性能
    使用带有FPGA的计算实例进行gzip压缩,性能比仅用CPU的普通实例提升8~10倍,充分满足用户的数据压缩需求。
  • 适用多种类型压缩
    在后台服务日志压缩、网站静态资源文件压缩、批量计算任务压缩、分布式存储压缩等方面均可使用FPGA进行加速。

数据库加速

以大型互联网公司为例,每天处理的数据量级都在PB ,每天更新的网页以亿计,每24小时更新的日志超过PB,因此需要大型的集群处理大规模的数据。在处理大规模数据时,数据仓库的性能直接影响数据本身的处理能力。

  • 提升数据库性能
    f3实例得益于FPGA细颗粒度的数据处理能力、高并发度的并行计算能力,能够大幅提升数据库产品的性能。以数据库处理中的排序单元为例,在PostgreSQL的核心处理单元加速中,f3实例的性能比只使用CPU提升10倍以上
  • 提高吞吐性能
    以时序数据处理为例,时序数据广泛应用于物联网(IoT)设备监控系统、企业能源管理系统(EMS)、生产安全监控系统、电力检测系统等行业场景,f3实例单路数据吞吐性能是单核CPU的30倍以上。

基因测序

基因测序是一种新型基因检测技术,能够从血液或唾液中分析测定基因全序列,预测罹患多种疾病的可能性。随着基因测序技术的快速发展,基因数据的生成呈现指数级增长,应用也越来越广泛,对分析能力提出更高要求。

  • 提供更高算力
    传统的计算系统通过采用多个高端CPU搭建HPC系统实现了缩短时间的目的,但导致成本增加,行业应用规模以及基因企业发展规模受限,FPGA云服务器可提供高性价比的算力资源。
  • 降低成本
    以人类全基因组(WGS)分析为例,使用一台16vCPU 64GiB的CPU实例,完成单个WGS分析耗时近100小时,而f3实例可以在30分钟以内完成,极大地缩减了计算时间,降低了成本。

数据来源:阿里云FPGA云服务器-阿里云

标签:

发表点看法吧(:

您的电子邮箱地址不会被公开。 必填项已用 * 标注