配备现场可编程门阵列(Field Programmable Gate Array)的高性能云计算服务。同时具备开发、模拟、调试和编译硬件代码所需的各种资源,您可以基于FPGA云服务器为您的应用程序创建自定义的硬件加速能力。
产品概述
FPGA云服务器是云环境中配备FPGA的计算实例,通过购买FPGA实例,您可以结合自身业务场景,利用百度智能云提供的完善的FPGA加速平台,以及配套的开发、模拟、调试、编译资源,快速地为您的业务构建专属的FPGA硬件加速程序;您也可以从百度智能云直接获取已设计好的、适配您业务的FPGA加速实例,为您有加速需求的业务选择高性能低成本的解决方案。
百度有将近9年FPGA加速器研发和大规模部署的经验,技术处于世界领先水平。百度在FPGA加速领域的论文发表在ASPLOS 2014(国内第二篇,并获最佳论文提名),EUROSYS2014,Hotchips 2014/2016/2017等顶级国际会议。FPGA云服务器会大量复用百度内部先进及成熟的技术,您只需要关注自己的业务功能逻辑,即可快速开发出高性能的专属FPGA硬件加速程序。百度也将开放百度内部的FPGA加速IP及服务,同时会建立第三方云市场,帮助您更快,更好搭建自己的FPGA应用。
产品功能
专用FPGA及硬件板卡
每个FPGA实例独享一个FPGA加速平台。搭载20nm XILINX XCKU115 FPGA芯片,包含150万个逻辑单元,5520个DSP。
开发工具包
百度智能云提供完整的FPGA软硬件开发环境,并提供丰富的软硬件代码示例,帮助您实现快速的开发和迁移。
FPGA加速实例
百度智能云提供功能丰富的高性能FPGA加速实例,如深度学习加速实例、加解密实例等,帮助您降低开发成本和开发周期,加速业务部署。
安全监控
实时监控硬件资源使用量、等待队列的平均长度和硬件温度情况,帮助用户了解硬件使用情况,应对突发情况降低风险。
产品优势
快速部署
百度智能云提供分钟级部署,丰富的专用加速实例、镜像和配套软件组件。用户可通过控制台在实时管理FPGA实例。
功能强大
自研的FPGA加速卡提供更多内存通道,更多内存带宽。与仅使用CPU的服务器相比,适用FPGA的应用程序可以有高达100倍的提速。
节约成本
无需采购或设计FPGA板卡,无需购买高性能主机和FPGA工具,用户可自主选择按量计费/包年包月,节省硬件投入、开发人力和时间成本。
灵活易用
百度智能云提供功能完善的静态逻辑及软件参考设计,您只需要实现自身业务逻辑的FPGA实现,且无缝对接智能云上其他产品。
应用场景
CNN图像分类
无论是学术界还是工业界,越来越多的研究者都在探索FPGA在深度学习领域的应用场景,尤其是Inference。百度FPGA云服务器中开放了基于FPGA的深度卷积神经网络加速服务,单卡提供3Tops的定点计算能力,支持典型深度卷积网络算子,如卷积、逆卷积、池化、拼接、切割等,有效加速典型网络结构如VggNet、GoogLeNet、ResNet等。我们基于FPGA的深度学习硬件,深度定制优化了主流深度学习平台如caffe等,用户可以直接将深度学习业务切换到FPGA平台,而无需考虑底层硬件细节。
RSA解密加速
RSA算法是一种最广为使用的“非对称加密算法”,一般公钥/私钥长度越长,安全性就越好,计算也越复杂。百度https改造中应用了RSA 2048加解密算法,针对高计算复杂度的RSA解密任务,我们运用FPGA上的并行计算资源和定制化的数据通路,提供了高达45000QPS的解密能力(是CPU单线程吞吐率的75倍以上,媲美商用ASIC加解密卡的吞吐率),同时提供了独具特色的私钥管理方案,令系统安全性得到了质的提升(该功能暂不开放)。
基因序列比对
在生物信息分析领域,我们的FPGA加速方案,可以使基因序列比对任务的耗时,从数个小时缩短至几分钟。这为高通量、低成本和高准确率地测序一个人的完整基因提供了有力的工具。
我们实现的Blast算法,可以在FPGA中同时处理多条基因的比对任务,运行效率相当于39个CPU核。
相关产品
云服务器BCC
高性能、高可靠、安全稳定的弹性计算服务
弹性公网IP
为用户访问公网提供IP及带宽服务
云磁盘CDS
灵活稳定、方便拓展的万量级IOPS块存储服务
负载均衡BLB
均衡应用流量,应对海量访问请求,实现业务水平扩展