首页 > 文章 > 面向所有用户的 FPGA:采用 Vitis 统一软件平台编程亚马逊 EC2 F1 实例

面向所有用户的 FPGA:采用 Vitis 统一软件平台编程亚马逊 EC2 F1 实例

ukumar 2020年5月8日 10:51

亟需为您的数据中心工作负载选择一种灵活应变的计算基础设施?

这种基础设施是否能够通过定制跟上算法的快速演进和突破性进展;通过不断扩展处理指数级增长的海量数据;在保持低功耗的同时大幅提升性能;并且为了降低运营成本能够将您的产品和业务托管在云端?

赛灵思 FPGA 设计用于满足深度学习、视频转码、大数据分析、基因组学、压缩、网络安全与搜索等众多现代数据中心不断变化的工作负载需求。它们需要高带宽、强化联网功能以及优于 CPU 和 GPU 解决方案的超高计算能力,同时还要降低总体拥有成本。

亚马逊弹性计算云 (Amazon EC2) F1 实例 将赛灵思自适应计算功能开放给所有开发者。用户只需为所使用的计算能力付费,无需事先购买硬件!

目前,亚马逊 EC2 F1 实例提供两种不同尺寸,其中包括最多使用 8 个 Virtex® UltraScale+ VU9P FPGA,综合峰值计算能力超过 170 TOP/秒 (INT8) 的类型。 

但请勿操之过急......我该如何编程 AWS EC2 F1 实例?

进行 FPGA 编程是否难度较大?

您是否拥有能够连接互联网的台式机或笔记本电脑?

您是否熟悉 C/C++ 语言?– 是?

这些就是在 AWS 云上开始使用赛灵思 FPGA 的全部准备。

如今提供在亚马逊市场上的 FPGA 开发者 AMI 内含 Vitis 统一软件平台 2019.2 版。该亚马逊机器实例 (AMI) 提供了在 F1 上对加速算法进行开发、仿真、调试和编译所需的所有资源,无需对本地软件进行设置。

Vitis 统一软件平台是一种综合全面的开发平台,帮助所有开发者(包括不具备 FPGA 设计专业知识的软件工程师和算法工程师)完成设计并对 AWS 云端的赛灵思 FPGA 进行部署。开发者既能充分运用 AWS 云端的 F1 实例的强大功能,又可以继续在应用层面上开展工作,使用熟悉的 C 和 C++ 编程语言进行开发。

Vitis 提供丰富的性能优化库,该库可原封不动地直接提供开箱即用加速,用作算法构建块或通过定制满足具体的应用需求。Vitis 工具为软件开发者群体提供了熟悉的设计方法,无需学习底层硬件的具体实现方法,即可在在赛灵思平台上完成部署。

将 Vitis 用于开发工作不会产生使用成本,用户只需按照计算能力的使用情况为计算基础设施付费。

您是否想亲自试一试?更激动人心的好消息在等着您……

面向 F1 实例提供高达 10,000 美元的免费 AWS 服务额度 – 立即申请

亚马逊现在提供高达 10,000 美元的免费 AWS 额度。与以往相比,您能够更方便地尝试 AWS 云端的 FPGA 加速,感受它为您的应用带来的效益。

立即点击此处申请,把握这一绝佳机会!

先试后买,不容错过!

在 AWS 市场上实现 FPGA 加速应用商品化

一旦 FPGA 加速应用开发完毕,您即可将其注册为亚马逊 FPGA 镜像 (AFI)。只需轻点几次鼠标,就能将它部署到 F1 实例。您可以不限次数地重复使用您的 AFI,还可以将它部署到不限数量的 F1 实例上。

您可以将 F1 加速应用封装成 AMI 或 API/SaaS,然后发布到 AWS 市场。这是一个绝佳机会,能够帮助您将您的差异化FPGA 加速解决方案更广泛地提供给客户。用户在 AWS 市场上能够查找、购买和启动这些加速器,并直接将其投入生产。

想要进一步了解部署在 AWS 市场上的 FPGA 加速应用?

赛灵思生态系统合作伙伴 Mipsology 提供 Zebra,这是一种在 AWS F1 实例上用于 CNN 推断加速的深度学习引擎,适用于需要高性能推断解决方案但欠缺 FPGA 编程知识准备的客户。从 AWS 市场进一步了解 Zebra AMI

赛灵思生态系统的另一个合作伙伴 Swarm64 在基于 FPGA 的 AWS F1 实例上为 PostgreSQL 数据库提速,帮助客户在分析能力方面实现突破性进展。从 AWS 市场进一步了解 Swarm64 数据加速器 AMI

查看 AWS 市场上提供的所有 FPGA 加速应用列表,请点击此处

我该如何上手 Vitis 和 AWS EC2 F1 实例?

亚马逊和赛灵思都制定了入门指南和教程并提供在 GitHub 上,帮助开发者快速入门并运行 Vitis 和 F1。

这里是亚马逊发布的快速入门指南,帮助用户熟悉如何获取亚马逊 Ec2 上提供的 FPGA 实例,如何在其上部署应用。这里是一套 Vitis AWS F1 开发者实验室,为用户提供了相关设计方法,帮助他们动手实践如何使用 Vitis 工具并借助 C/C++ 语言开发 FPGA 加速应用。

这里是用户所需资源的全部汇总:

1.进一步了解 亚马逊 EC2 F1 实例

2.进一步了解 Vitis 统一软件平台

3.申请 10000 美元免费 AWS 额度

4.亚马逊 F1 实例快速入门指南

5.Vitis AWS F1 开发者实验室

6.AWS 市场上的 FPGA 加速应用