人工智能革命

人工智能 (AI) 正在呈爆炸式地增长并得到广泛应用。每日生成与收集的海量数据,以及人们对计算需求的增长(以便通过更加智能的算法来更经济高效地筛选数据),都在推动着人工智能的发展。这些新的应用能改变我们的生活、工作和娱乐方式,产生全新的洞察,使我们与智能设备进行更直观的交互。应用领域包含实时语言翻译、自动驾驶、更快、更有效的药物研发和精准农业。 

FPGA 101

现场可编程门阵列 (FPGA) 是一种可编程集成电路,其中包含逻辑元件、DSP 数据块、片上内存和灵活的 I/O。这些构建模块支持开发人员或最终用户直接在硬件上实施任意数量的功能。用户能直接从源头收集数据,在 FPGA 上紧密结合计算和结果计算,从而高效地管理数据局部性。在许多情况下,相比使用软件,在 FPGA 上运行计算的速度更快,功耗和延迟更低,吞吐率更高。可以对 FPGA 进行重新编写(甚至在安装后编写),确保了硬件的重复使用和重新配置。  

优势

英特尔® FPGA 实现了卓越的灵活性和性能,在所有人工智能部署的垂直市场中提供了独特的价值定位。 

性能

硬件灵活性

工作负载灵活性

能效

英特尔 FPGA 改善(或降低)人工智能工作负载(如 AlexNet 和 GoogleNet 算法)的能效,从而降低了总体功耗和总体拥有成本。 

部署灵活性

FPGA 支持“卸载”模式,即接受来自 CPU 的数据并发送数据至 CPU,或“直插”模式,直接在 FPGA 中处理数据,然后传输至主机处理器。

精度

FPGA 能运行所有精度或数据类型,从 64 位浮点、整数到二进制,还支持根据您的具体需要定制实施。

速度

FPGA 的速度极快。如今,响应时间非常重要,英特尔 FPGA 提供快捷的速度和低确定性延迟,缩短了制定决策的时间,提升了用户体验。

I/O 类型

FPGA 收发器可以直接接入任何数据来源和接口标准,包括摄像头、存储设备或网络。

未来的算法

由于 FPGA 可重复编程,它们不仅适用于如今的人工智能工作负载和算法,还适用于未来的人工智能架构。

吞吐率

英特尔 FPGA 能提高系统的吞吐率,在更短的时间内处理更多的任务。

功耗极限

英特尔 FPGA 不仅具有较高的能效,还可以扩展功率,您可以按照需要设计工作负载的功率。

多功能

英特尔 FPGA 可以将人工智能算法和系统中的其他重要算法集成至单个芯片,有助于降低功耗和确定性延迟,提高吞吐率,节省总体拥有成本。