FPGA云服务器是一款提供现场可编程门阵列(FPGA)的计算实例,基于阿里云弹性计算框架,用户可以几分钟内轻松创建FPGA实例,创建自定义的专用硬件加速器。由于FPGA硬件的可重配特性,用户可以对已创建的FPGA硬件加速应用,进行快速擦写和重配,达到低时延硬件与弹性伸缩最好的结合。
产品功能
加速性能独特而优越的加速性能
PCI Express (PCIe) 3.0FPGA器件通过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进行加速。