素有高冷之称,曾被微软放言取代冯氏结构的FPGA,被阿里云玩“活”了

本文涉及的产品
简介: 对于专业人士来说,FPGA (现场可编程门阵列)并不陌生,由于其硬件并行加速能力和可编程特性,在传统通信领域和IC设计领域可谓是大放异彩,一直都被广泛使用。但是,大部分人还不是太了解它。

对于专业人士来说,FPGA (现场可编程门阵列)并不陌生,由于其硬件并行加速能力和可编程特性,在传统通信领域和IC设计领域可谓是大放异彩,一直都被广泛使用。但是,大部分人还不是太了解它。

开发门槛过高,硬件加速算法的发布和部署保护要求非常高,FPGA的使用一直没有走入平常百姓家。也就导致FPGA的计算潜力还没有得到深入的挖掘。

最近几年里,FPGA频繁出现,应用在包括救生医疗系统、面向无线计算和移动应用的 IT 设备、高清及 3D 电视、汽车导航、驾驶员辅助与信息娱乐系统以及视频监控摄像系统等多个领域内,甚至还被用在火星探测器的太空任务,FPGA变得不那么高冷了。微软曾经放言,将在数据中心里,使用FPGA“代替”CPU。这一系列的动作都不得不让我们重视FPGA的计算潜力。

先来说说FPGA 为什么快?

提到FPGA就要先来说说冯诺依曼结构,CPU和GPU。二者都是指令译码执行、共享内存。相比较下,FPGA 之所以比 CPU 甚至 GPU 能效高,本质上是无指令、无需共享内存的体系结构带来的福利。

传统基于 CPU 的单一架构云服务经过多年粗放发展,逐渐难以维持快速增长的计算需求。在云端使用 FPGA 开发高能效定制硬件,从而降低计算成本已成大势所趋。

阿里云依托多年开发完善的阿里云平台体系,从VM镜像扩展到FPGA镜像,将 FPGA 技术带入主流互联网市场。

FAAS平台简化FPGA开发部署流程

除了传统通信领域的广泛应用,FPGA作为一个异构加速器,阿里集团也越来越多的使用FPGA进行业务加速。但是由于不能系统化的对这些异构加速器进行管理,导致无法纳入整个阿里云飞天系统进行服务输出。

阿里云研发的舜天平台(即FAAS舜天平台),提供了与公共云飞天系统兼容的统一软硬件接口和高效的FPGA开发架构,能够安全的保护核心的FPGA IP分发部署,有效支撑了外部客户和阿里集团的大规模FPGA加速业务以及异构计算生态建设。

在阿里内部手淘图片项目中,FPGA-F3双卡单台服务器提供的计算力约相当于7台CPU服务器,大幅降低了Capex成本,并且通过简化运维管控,从而也大幅降低了Opex成本和TCO,TCO相对CPU服务器降低了40%。

在简化流程方面,
阿里云FaaS舜天平台也是下足功夫。避免了传统的FPGA开发原理设计、PCB设计、PCB生产、装配测试和板卡启动调试等最底层工作漫长的周期,极大简化了整个FPGA的设计流程。

使用FaaS实例,无需硬件周期;逻辑设计阶段,也可直接跳过板卡启动调试以及接口调试,可以直接开始用户逻辑设计;而且,Role的提供,也可简化或者省略一部分用户逻辑的设计。

不仅如此,阿里云FaaS舜天平台还强化了安全体系增强,管控系统与飞天专有云stack进行了深度整合,能够赋能客户专有云场景的FPGA开发、管理和部署。除了全面兼容阿里云飞天系统,与阿里云生态组件也全面打通,从而更好的支撑FPGA异构加速在各种云形态上的应用场景。

小结

总的来说阿里云FaaS舜天平台能够支持全面的云形态,是全球首家能够输出专有云和公共云的、集云上FPGA开发、部署、管控、IP分发于一体的统一平台,并且与阿里云生态全面打通,为用户打造健康、强大的的云上FPGA异构计算生态。通过云上便捷的输出高性价比的算力,使得FPGA开发的便捷性触手可得。

了解更多关于fpga详情请戳:https://www.aliyun.com/product/ecs/fpga?spm=5176.224200.search.1.3bbe6ed6eNPpXU

了解更多阿里云产品:https://www.aliyun.com/product/list?utm_code=p_2018090501

相关文章
|
29天前
|
存储 弹性计算 Serverless
什么是阿里云FPGA云服务器?FPGA云服务器产品优势及应用场景介绍
FPGA云服务器是阿里云提供的实例规格,融合现场可编程门阵列的低延迟硬件加速与弹性资源。FaaS平台简化了FPGA开发,提供统一硬件、开发环境和丰富的IP生态。特性包括硬件虚拟化、联合仿真和动态互联配置。产品计费与ECS一致,支持多种计费模式。优势在于分钟级交付、高性能加速、经济性价比和设计复用。应用广泛,如视频转码、人工智能、基因测序等。FPGA云服务器通过FPGA镜像、OSS服务等工具进行管理。
什么是阿里云FPGA云服务器?FPGA云服务器产品优势及应用场景介绍
|
1月前
|
存储 机器学习/深度学习 并行计算
阿里云服务器X86计算、Arm计算、GPU/FPGA/ASIC、高性能计算架构区别
在我们选购阿里云服务器的时候,云服务器架构有X86计算、ARM计算、GPU/FPGA/ASIC、弹性裸金属服务器、高性能计算可选,有的用户并不清楚他们之间有何区别,本文主要简单介绍下不同类型的云服务器有何不同,主要特点及适用场景有哪些。
阿里云服务器X86计算、Arm计算、GPU/FPGA/ASIC、高性能计算架构区别
|
8月前
|
机器学习/深度学习 弹性计算 并行计算
阿里云服务器租用收费价格参考,GPU/FPGA/ASIC架构云服务器收费价格表
GPU/FPGA/ASIC架构阿里云服务器有GPU计算型gn7r、GPU计算型gn7i、GPU计算型gn6v、GPU计算型gn6i等实例规格可选,不同实例规格的租用收费价格是不一样的,本文为大家汇总了目前基于GPU/FPGA/ASIC架构下的各个实例规格的阿里云服务器收费标准,以供参考。
阿里云服务器租用收费价格参考,GPU/FPGA/ASIC架构云服务器收费价格表
|
8月前
|
人工智能 弹性计算 算法
阿里云异构计算类云产品相关知识大全(GPU云服务器、FPGA云服务器等)
阿里云异构计算云服务器产品可为用户提供了软件与硬件结合的完整服务体系,助力您在人工智能业务中实现资源的灵活分配、弹性扩展、算力的提升以及成本的控制。异构计算类云产品包括GPU云服务器、神龙AI加速引擎AIACC、AI分布式训练通信优化库AIACC-ACSpeed、AI训练计算优化编译器AIACC-AGSpeed、集群极速部署工具FastGPU、GPU容器共享技术cGPU、弹性加速计算实例EAIS和FPGA云服务器。
阿里云异构计算类云产品相关知识大全(GPU云服务器、FPGA云服务器等)
|
9月前
|
机器学习/深度学习 存储 弹性计算
阿里云服务器X86计算、ARM计算、GPU/FPGA/ASIC等架构区别及选择参考
在我们选购阿里云服务器的时候,云服务器架构有X86计算、ARM计算、GPU/FPGA/ASIC、弹性裸金属服务器、超级计算集群之分,很多初次接触阿里云服务器的用户并不知道他们之间有何区别,本文来介绍一下阿里云服务器各个架构的特点及适用场景,以供大家了解他们之间的区别,从而对选择哪种架构做一个参考。
999 1
阿里云服务器X86计算、ARM计算、GPU/FPGA/ASIC等架构区别及选择参考
|
9月前
|
机器学习/深度学习 弹性计算 编解码
阿里云服务器架构X86、ARM、GPU/FPGA、裸金属、超级计算详解
阿里云服务器架构X86计算_ARM_GPU/FPGA/ASIC_裸金属_超级计算集群
242 0
|
9月前
|
机器学习/深度学习 弹性计算 编解码
阿里云服务器ECS架构GPU/FPGA/ASIC详细介绍
阿里云服务器ECS架构GPU/FPGA/ASIC详细介绍,阿里云服务器架构有什么区别?X86计算、ARM计算、GPU/FPGA/ASIC、弹性裸金属服务器、超级计算集群有什么区别?阿里云服务器网分享云服务器ECS架构详细说明
182 0
|
9月前
|
机器学习/深度学习 弹性计算 编解码
阿里云ECS服务器架构GPU/FPGA/ASIC详细说明
阿里云ECS服务器架构GPU/FPGA/ASIC详细说明,阿里云服务器架构有什么区别?X86计算、ARM计算、GPU/FPGA/ASIC、弹性裸金属服务器、超级计算集群有什么区别?阿里云服务器网分享云服务器ECS架构详细说明
191 0
|
9月前
|
机器学习/深度学习 弹性计算 编解码
阿里云ECS服务器ARM计算和GPU/FPGA/ASIC有什么区别?
阿里云ECS服务器ARM计算和GPU/FPGA/ASIC有什么区别?阿里云服务器架构有什么区别?X86计算、ARM计算、GPU/FPGA/ASIC、弹性裸金属服务器、超级计算集群有什么区别?阿里云服务器网分享云服务器ECS架构详细说明
132 1
|
Serverless 异构计算
阿里云 FPGA as a Service(简称FaaS)
阿里云 FPGA as a Service(简称FaaS)自制脑图, 阿里云 FPGA as a Service(以下简称FaaS)舜天平台正是 FPGA 异构加速领域的领导者和开拓者,也是 FPGA 异构加速领域良好生态的倡导者和建设者。依托阿里云百万企业付费客户以及阿里云强大的飞天操作系统,FaaS 舜天平台对内而言,已经成为阿里集团 FPGA 加速业务的基础设施;对外而言,则将大幅降低 FPGA 的开发和使用门槛,致力于为客户提供最高性价比的算力和打造健康的 FPGA 加速生态。
328 0
阿里云 FPGA as a Service(简称FaaS)