认识阿里云FPGA云服务器F1

阿里云F1环境

硬件

阿里云 FaaS F1 使用基于20nm工艺的Intel Arria 10 1150 FPGA,提供了良好的高速及并行性能支撑;DDR为64-bit SODIMM,运行频率2133MHz,两套内存能提供34GB/s的数据缓存带宽;和Host通信为8-Lane PCIe GEN3;同时提供丰富的内部可配时钟资源供开发使用。

 

硬件规格:


规格


描述


尺寸规格


169.5mm x 68.9mm, 标准半高半长,占单个槽位


FPGA型号


A10 1150


PCIe接口


PCIe GEN3 X8


内存


2 x DDR4 2133, 容量为2 x 8GB


Flash


2Gbit容量,32bit位宽,用于存储FPGA程序


Ethernet接口


暂不支持


时钟模块


系统时钟可配置


电源


整板由PCIe插槽供电,无需外部供电,符合PCIe标准


功耗


45W(Peak),30W(Average)


散热


主动散热


工作环境温度


理想环境温度 0-30℃,最高55℃


加载升级


支持在线加载重加载用户逻辑,支持远程升级Flash


峰值性能


1.5TFlops


更新shell image


5分钟

 

目前公开了并提供下述两种实例供客户选择。

 


实例规格


vCPU


MEM
(GiB)


FPGA


内网带宽(Gbit/s)


内网收发包(万PPS)


多队列


f1-c8f1.2xlarge


8


60


Intel A10 x1


2


80


4


f1-c28f1.7xlarge


28


112


Intel A10 x1


5


200


8

 

 

软件

阿里云为F1平台开发与部署提供“FaaS
F1基础镜像”,预装了授权的Quartus 17.0、Synopsis
VCS 2017.3仿真环境、基于Intel DCP1.1(包含HDK、SDK以及文档) 的开发环境,并包含开发实例。这个镜像同时支持RTL和OpenCL的开发,无需切换Shell。预安装环境的镜像为客户提供了即开即用的便利体验。

 

阿里云提供安全隔离系统,实现下载镜像的统一管理和安全隔离机制。用户可以使用faascmd软件把编译好的加速器转换为阿里云的下载镜像,并下载到相应的FPGA。从安全和系统管理的角度,阿里云不会提供直接下载Bitstream到FPGA的接口。 同时,faascmd软件也提供全套的镜像管理流程,例如查看、删除及上传等等操作。

 

阿里云同时提供支持流程使得加速器开发商可以将加速器下载镜像,或者虚拟机镜像发布到Marketplace进行销售和分享。

 

 

开发与部署

通常一个加速器设计到涉及到软件和硬件的开发。阿里云基于Intel DCP(Discrete Configurable Platform)提供了相应的SDK和HDK来支持F1平台的加速逻辑设计。平台结构如下图。

SDK包括Drivers和Library。用户可以基于SDK开发自己的应用Application。 Driver层面主要由Intel OPAE(Open Programmable Acceleration Engine)支持,完成和FPGA交互的各种底层驱动,例如bitstream处理,数据交换以及系统数据交互仿真环境等等;Library可由用户或者官方共同提供,用于支持特定场景的应用开发。

HDK提供了FPGA内部Shell来处理一些公用的接口逻辑,例如PCIe,外部DDR控制,时钟控制等通用接口逻辑。用户需要根据这些通用逻辑的接口要求开发AFU(Accelerator Function Units)。DCP中加速模块和上位机交互主要通过CCI接口来作为桥梁;同时提供基于Avalon-MM总线接口的外部存储接口(EMIF)来访问DDR RAM。

 

在F1基础镜像中,分别基于RTL开发的实例dma_afu和基于OpenCL流程的实例Matrix Multiplication。开发者可以参照例程快速开发自己的加速应用。

 

详细的开发与部署流程参见下述实例流程:

RTL实例:

https://www.alibabacloud.com/help/zh/doc-detail/61412.htm?spm=a3c0i.o61400zh.a3.6.3543decUINnky

OPENCL实例:

https://www.alibabacloud.com/help/zh/doc-detail/61410.htm?spm=a3c0i.o61400zh.a3.4.3543decfZlP2x

时间: 2024-07-31 00:19:41

认识阿里云FPGA云服务器F1的相关文章

阿里云FPGA云服务器 F1 正式售卖

产品介绍: ["FPGA云服务器一款提供了现场可编程门阵列(FPGA)的计算实例,基于阿里云弹性计算框架,用户可以几分钟内轻松创建FPGA实例,创建自定义的专用硬件加速器.F1家族以Intel Arria10 FPGA为异构计算核心器件,目前支持一机单卡,支持8 vCPU 以及 28 vCPU两种配置."]产品功能及优势: FPGA云服务器 F1 核心功能及优势:1. 高性价比FPGA开发平台,Intel Arria10系列FPGA,提供完整统一的云上开发环境,让FPGA开发者无需关注

全国第一家FPGA云主机(FAAS)正式启动售卖,被阿里云抢先了。

阿里云FPGA云主机(FAAS)正式启动售卖 应用领域:人工智能应用.大数据处理.图形图像.基因计算.工业物联网等. 阿里云FPGA云主机正式面向市场售卖,欢迎关注:https://www.aliyun.com/product/ecs/fpga,购买体验. 阿里云FAAS简介:        基于阿里云弹性计算框架,用户可以几分钟内轻松创建FPGA实例,创建自定义的专用硬件加速器.由于FPGA硬件的可重配特性,用户可以对已创建的FPGA硬件加速应用,进行快速擦写和重配,达到低时延硬件与弹性伸缩最

FPGA云端服务器助力百度机器深度学习

百度公司将人工智能.机器学习视为公司未来发展的主要方向,为了强化其公有云服务支持人工智能算法的能力,该公司在其全新公有云加速服务器中部署了赛灵思(Xilinx)的FPGA. FPGA云端服务器.jpg 百度FPGA云端服务器是百度云推出的一项全新服务,其采用高效的赛灵思Kintex FPGA.工具和软件,能满足发展及部署于包含机器学习和数据安全等硬件加速的数据中心应用需求.赛灵思一直是百度的重点合作伙伴之一.由于数据中心的信息.运算等工作量频率和负载率越来越大,数据中心开始利用技术来克服瓶颈,其

阿里云CentOS Linux服务器上如何用postfix搭建邮件服务器

注:本文的邮件服务器只用于发送邮件,也就是STMP服务器. 一.准备工作 1. 为邮件服务器添加DNS解析 虽然不加DNS解析也能把邮件发出去,但会被大多数邮件服务器当作垃圾邮件.根据我们的实际经验,需要添加三条DNS解析记录:A记录.MX记录.TXT记录.比如域名cnblogs.info,对应的DNS记录如下: 2. 准备存放邮件的硬盘空间 如果用的是阿里云入门级Linux服务器,有一块20G的数据盘未挂载,需要格式化并挂载(假设这里挂载的目录是/data),具体操作步骤见之前的博文阿里云云服

弹性与性能兼俱,阿里云神龙云服务器全解析

10月12日,在2017杭州云栖大会上,阿里云副总裁李津发布了全新一代的计算类服务器产品--神龙云服务器(X-Dragon Cloud Server). 神龙云服务器是一种可水平弹性伸缩的高性能计算服务,融合了物理机与云服务器的各自优势,实现超强超稳的计算能力.神龙云服务器采用阿里云自主研发的虚拟化2.0技术,让神龙云服务器兼有普通云服务器的弹性和体验,以及物理机的高计算性能和完整特性,同时具备物理级别隔离的优势,真正做到资源零争抢. 先来看一张干货表格,了解神龙云服务器与传统物理机和虚拟机的功

阿里云轻量服务器价格及轻量与ECS服务器区别比较

阿里云轻量应用服务器是阿里云新推出的服务器,本文介绍阿里云轻量服务器的价格,已经何为"轻量"?轻量与阿里云ECS服务器有什么区别?轻量性能就一定不如ECS服务器吗? 什么是轻量应用服务器?轻量应用服务器是面向单机应用场景的新一代计算服务,提供精品应用一键部署,支持一站式的域名.网站.安全.运维.应用管理等服务,极大地优化了搭建简单应用的体验,降低了入门级用户使用云计算产品的门槛.简单来说轻量应用服务器图形化操作,不仅集成了web环境,还只是包括系统镜像在内的其他应用镜像,让用户动动鼠标

常见问题:阿里云ECS云服务器怎么安装配置SSL证书

在阿里云-ECS云服务器上部署ssl证书之前,我们需先下载应用软件amssl,下载完毕之后,点击面板右上角的应用软件.接下来是配置证书模版. sslz  阿里云湖北服务中心:武汉捷讯信息技术有限公司 配置证书模板 在应用软件区域找到刚刚下载好的amssl,点击证书管理.首先创建一个证书模板,环境选择Inmpssl,证书名称,备注说明填写任意好记的名称,点击创建.创建完毕,在出现的SSL模板后面点击配置. amssl证书 成功在景安申请证书后,会得到一个有密码的压缩包文件,输入证书密码后解压得到五

公司的阿里云oss图片服务器,其他人都可以访问,而我的电脑访问不了

问题描述 公司的阿里云oss图片服务器,其他人都可以访问,而我的电脑访问不了 公司的阿里云oss图片服务器,其他人都可以访问,而我的电脑访问不了 解决方案 unknownhost,这个主机名正确吗 解决方案二: 麻烦了 是公司网的问题

服务器 tomcat-怎么将用eclipse做的项目发布到阿里云的jsp服务器上

问题描述 怎么将用eclipse做的项目发布到阿里云的jsp服务器上 已将项目复制到服务器上 server.xml 也配置过了 数据库也配置过了 项目还是不能运行 求解决-- 解决方案 jsp服务器,是啥服务器?