人工智能不再是终局之战,而是成为当今许多开发人员的起点。与任何类型的工程一样,您可以从在基本嵌入式系统上运行的简单 AI 项目开始。但是,与任何类型的工程一样,复杂性可能会迅速增加。底层平台的复杂性也是如此。
为了在熟悉的开放平台中提供高级人工智能和机器学习所需的性能,BeagleBoard.org 推出了BeagleBone® AI-64 开放式硬件单板计算机 (SBC)。BeagleBone® AI-64 延续了开放、可访问的开发平台的传统,与开源软件和本地托管的即用型工具链配对,在引擎盖下具有大量性能,以适应任何 AI 或其他工作负载,就此而言,您需要运行以使您的设计与众不同。
它由德州仪器的64位Jacinto TDA4VM处理器提供支持,具有以下特点:
双核 64 位 Arm Cortex-A72 微处理器子系统,运行频率为 2GHz
C7x 浮点矢量 DSP,工作频率高达 1 GHz,可为您提供 80 GFLOPS
2 个 C66x 浮点 VLIW DSP,速度高达 1.35 GHz,可产生高达 40 GFLOPS
PowerVR® Rogue 8XE GE8430 3D GPU,可以在750 MHz下再净获得96 GLOPS
8 位深度学习矩阵乘法器 (MMA),速度为 1 GHz,可再增加 8 TOPS
具有集成 ISP 的深度、运动、视频编码/解码和视觉加速器
所有这些功能都导致了Jacinto TDA4VM在ADAS和自动驾驶汽车用例中的部署,这甚至不是SoC的整个处理子系统。该芯片在 BeagleBone® AI-64 中带来了其他 BeagleBones 中发现的 2 倍可编程实时单元 (PRU),这有助于与以太网 TSN 等协议进行低延迟控制和确定性通信。它还集成了六个Arm Cortex-R5F内核,其中两个位于TDA4VM的MCU岛上,可用于安全应用的锁步配置。
换句话说,无论您的应用程序需要什么,都有一个核心。将这一切放在一起,BeagleBone® AI-64 是一个开箱即用的开发平台,可用于密集的视觉、AI 和机器学习工作负载。
小猎犬AI-64® SBC行动
当然,BeagleBone® AI-64还有更多关于它,它有助于将这些概念变为现实,从内存和存储开始。除了兆字节的片上二级缓存、RAM 和 SRAM 之外,BeagleBone® AI-64 还配备了另外 4 GB RAM 和 16 GB eMMC 闪存,可通过高速接口连接到处理器。
说到接口,Jacinto TDA4VM的定制片上互连结构为从AI-64的众多接口传入的数据提供了接近最大的处理器权利,其中包括USB Type-C,双USB超速(5 Gbps)Type-A主机,千兆以太网和用于添加Wi-Fi或蓝牙功能的M.2 E键插槽。还可以通过 16 针 MikroBus 接头和 BeagleBone 兼容接头进行扩展,以添加特定于用例的点击板和斗篷(尽管 AI-64 比其某些前代产品大 4² x 3.1²)。
此外,BeagleBone AI-64 包含一个 miniDisplayPort、4 通道 DSI 和 2 个 4 通道 MIPI CSI 连接器,允许用户立即插入显示器和计算机视觉相机,然后继续原型设计和开发以 AI 为中心的应用程序。
这种真正开箱即用的体验始于主板上附带的零下载 Debian Linux 发行版。操作系统启动后,Imagination Technologies的开源3D图形驱动程序提供对PowerVR GPU的访问,而与AI-64一起打包的DSP编程工具则在设备上本地运行。
该平台还支持开源AI工具,如TensorFlow Lite,ONNX神经网络接换和Apache TVM机器学习编译器,这使得BeagleBone AI-64可以作为智能应用程序的综合本机开发环境。换句话说,您只需要电源、网络连接和简单的 Web 浏览器下载,即可将最新的 Beagle 用作完整的 AI 开发工作站。
审核编辑:郭婷
-
人工智能
+关注
关注
1791文章
47207浏览量
238279 -
机器学习
+关注
关注
66文章
8408浏览量
132572
发布评论请先 登录
相关推荐
评论