FPGA云服务器是什么
FPGA云服务器是一种新的计算服务,能够通过可编程的硬件实现应用程序加速。用户可以在几分钟内轻松获取并配置您的FPGA计算实例,只需单击几下即可完成部署并方便的访问FPGA。我们为用户提供可重编程的环境,用户可以进行FPGA编程,无需重新设计硬件,为应用程序创建自定义硬件加速,更加专注于业务发展。
传统FPGA开发硬件周期长,开发难度大,硬件加速算法的发布和部署保护要求也非常高。FPGA云服务器平台FaaS(FPGAasaService)在云端提供统一硬件平台与中间件,可大大降低加速器的开发与部署成本。您无需了解底层硬件即可快速开发和部署自己的定制加速器,也可以直接使用加速器提供商提供的加速服务。
FaaS包括三个组件:
硬件基础设施:FPGA云服务器、硬件加速开发和部署平台(Intel、Xilinx)。
云上配套开发环境:厂商配套软件(Quartus、Vivado)、第三方EDA软件模拟。
FPGAIP开发生态:图片转码、基因计算、数据加密、视频压缩、硬件设计、深度学习(预测/训练)等。
FPGA云服务器与传统FPGA解决方案相比如何?
FPGA实例能够通过可编程的硬件实现应用程序加速。通过FPGA实例,用户只需单击几下即可访问FPGA硬件,从而节约FPGA开发周期的时间和成本,并将部署时间从数年或数月缩减到数天。尽管FPGA技术已出现数十年,但是由于开发基础设施、硬件设计和大规模部署所需的时间和成本等因素,在加速器的开发和向传统企业销售自定义硬件的业务模式方面,导致应用程序加速的采用很难取得成功。通过FPGA云服务器,客户可避免在本地数据中心开发FPGA的无差别的繁重工作。腾讯及其合作伙伴拥有大量FPGA的知识产权(IP),可帮助您加速产品上市进程,同时您也可以通过腾讯云市场,为其他客户提供您设计的IP。
功能特性
统一性
兼容多种FPGA器件(Intel、Xilinx),支持Multi-boot的Shell烧写,更可靠,易移植开发。
FPGA虚拟化
自主研发的FPGA软硬件虚拟化方案,实现上云安全隔离要求。支持热升级功能,在不中断业务的前提下,对部分用户逻辑进行在线重配置,以实现新的功能。
支持Intel和Xilinx器件,您无须更改原有设计即可进行软硬件联合,降低输出FPGA高性价比算力的复杂度。
互联拓扑动态可配置
支持1片、2片、4片FPGA互联拓扑,可动态配置拓扑,实现最高性价比。同卡FPGA之间使用高速互联通道,应用实现两片FPGA之间实时、大批量数据搬运时,不存在带宽瓶颈。
FPGA云服务器产品计费
FPGA云服务器的计费相关功能和云服务器ECS一致,其中,计算资源(vCPU和内存)、镜像、块存储、公网带宽以及快照等资源涉及计费。
常见的计费方式如下所示:
包年包月:按一定时长购买资源,先付费后使用。
按量付费:按需开通和释放资源,先使用后付费。
抢占式实例:通过竞价模式抢占库存充足的计算资源,相对按量付费实例有一定的折扣,但是存在回收机制。
预留实例券:搭配按量付费实例使用的抵扣券,承诺使用指定配置的实例(包括实例规格、地域和可用区等),以折扣价抵扣计算资源的账单。
节省计划:搭配按量付费实例使用的折扣权益计划,承诺使用稳定数量的资源(以元/小时为单位衡量),以折扣价抵扣计算资源、系统盘等资源的账单。
存储容量单位包:搭配按量付费存储产品使用的资源包,承诺使用指定容量的存储资源,以折扣价抵扣块存储、NAS、OSS等资源的账单。