发布于: Jul 10, 2018

从我们去年全面推出 Amazon EC2 F1 实例以来,客户、合作伙伴以及开发人员和研究社群纷纷采纳。客户使用 F1 实例来加快多种应用程序的开发,例如基因组信号处理、数据分析、安全性、图像和视频处理以及机器学习等。

今天,我们宣布推出新功能并更新能力,让开发人员可以使用 Amazon EC2 F1 实例创建性能更高、功能丰富的硬件加速器。

对于希望利用 FPGA 的强大功能并构建自定义硬件加速的软件开发人员,我们通过新的 FPGA 开发人员 AMI 版本升级了 Amazon FPGA 软件定义的开发流程。新的开发工具现在支持最高 60 个内核(旧版本为 16 个),从而可为基于 C/C++ 的加速器提供更多计算资源。

此外,根据客户的反馈,直接内存访问 (DMA) 性能提高了 5 倍,从而让 FPGA 加速引擎可以将数据高速传入/传出 CPU,提高应用程序的性能。

为帮助卸载构建 FPGA 应用程序的非差异化任务,例如输出传入/传出主机 CPU 以及从 FPGA 访问板载 DRAM 等,我们提供了 Amazon FPGA Shell,它提供了预配置、经预测试和安全的 I/O 组件。在这次发布后,新版 Amazon FPGA v1.4 Shell 将可以重新配置,从而方便开发人员设计面向未来的应用程序。简而言之,这意味着开发人员可以决定他们是否需要在升级可用时升级壳版本,而以前的版本则强制要求升级。同时,我们还增加了一项新的功能,它允许开发人员在运行时切换 Amazon FPGA 映像 (AFI) 时保留 FPGA 附加的 DRAM,从而有效地减少某些 AFI 的加载时间,因为在加载新的 AFI 时不再需要将数据移入/移出 FPGA DRAM。

此外,从视频编码到数据分析,开发人员还可以利用不断壮大的基于 F1 实例的产品和服务市场,分享 AWS 合作伙伴和其他开发人员的智慧。所有这些新功能和升级都已在 4 个 AWS 区域为 F1 实例提供:美国东部(弗吉尼亚北部)、美国西部(俄勒冈)、欧洲(爱尔兰)和 AWS GovCloud(美国)。

有关新功能和升级的完整清单,请点击此处