开发者学堂课程【阿里云异构计算 FPGA 解决方案介绍: 阿里云 FaaS (FPGA as a Service) 舜天平台简介】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/652/detail/10828
阿里云 FaaS (FPGA as a Service) 舜天平台简介
FaaS舜天平台简介
1、FPGA as a Service -异构计算的新军
FPGA有很多好处,但为什么知道的人少?相对于 CPU 和 GPU 来讲呢,先看 CPU,CPU 出现的历史很长,1971年,英特尔开发出4004的芯片。现在,用c和 c ++ 以及其他的编程语言为CPU开发程序或算法的开发人员至少有一千万。而GPU,尤其是现在GPU 大约90%或95%以上的应用都在 AI 领域,包括训练和推断。GPU应用于 AI 实际上是从2012年12月开始的,领先的厂商是美国的Abilia,Abilia 花了很长的时间和代价,一直来培育 GPU的开发生态。到目前为止,在苏州举办的 GPU 全球技术大会上,首席执行官黄仁勋宣布到目前为止能使用 GPU的框架,能给GPU 开发应用的全球的开发人员大约为160万人。FPGA 的生态情况呢?FPGA器件是1984年由304公司开发出了第一款 FPGA 器件,到现在也有三十五年的历史,但是把 FPGA 从传统的一些应用场景,如通信电子、医疗电子、消费电子、汽车电子等真正的搬到云上来并对外输出算例是从2017年4月份才开始。FPGA 的开发和使用的门槛相对于 GPU、CPU 来讲是比较高的,FPGA 相对于GPU是一个方便好用的、可以让开发人员快速上手的一个框架。英特尔之前是是跟 FPGA 这种可编程器件是完全不搭边的,但在2017年,英特尔收购了当时全球排名第二的 FPGA 的器件厂,于是英特尔也进入了可编程器件领域。英特尔自己宣布,现在全球 FPGA 开发人员大概不到4万人。通过对GPU、CPU 的对比就可以看出 FPGA 的生态很弱小。这也是如今FPGA 在数据中心里的应用第一份额相对比较低的原因。第二点,跟客户去讲 FPGA 数据中心应用时,很多客户完全不知道FPGA 是什么。
2、阿里云FaaS (FPGA as a Service)的前世今生
2017年4月26日,阿里云正式发布 FPGA 云服务器F1实例,基于Intel Arria10器件,到2018年9月18日,阿里云正式推出基于XILINX VU9P器件F3实例。F3 和 F1 相比,从工艺上来讲,F3 比 F1 先进了一代。F1 是22纳米的一个器件,F3 是16纳米的一个器件。第二点,从器件的可编程资源,也就是器件规模上来讲,F3大致是 F1 的两倍,目前两种实例也都在线可以售外。
上图表格是目前在线售卖的所有的 F3 和 F1 实例的类型。大家可以看一下 F3 和 F1 实例的定价,F3 价格大致为 F1的两倍左右,从逻辑资源的规模上来讲,F3 大致为 F1的两倍,在定价上也可以体现出来。
上述网址中在搜索框中输入“FPGA”,即可见到阿里云 FaaS 所有在售 FPGA 实例类型