ARM放大招发布Trillium项目:包含神经网络软件库和两种AI处理器

简介: 90% 的 AI 设备都是用 Arm 的架构设计的,现在 Arm 在人工智能领域厚积薄发,发布了 Trillium 项目,包括一款为移动设备而设计的机器学习处理器、一款目标检测处理器和一个神经网络软件库。

微信图片_20211129155235.jpg

现在 90% 的 AI 设备都是基于 Arm 架构开发的,Arm 是一家英国芯片知识产权提供商,以 CPU 和 GPU 处理器而被熟知。为了提高机器学习的影响力,今天这家公司宣布了 Trillium 项目,包括一个机器学习处理器、一个目标检测处理器,和一个神经网络软件库的 Arm IP 套件。


Trillium 项目是这家公司在人工智能领域极富雄心的一次举措,通过集成设计提升 AI 设备的效率和性能,预计到 2028 年,这些设备的数量将从现在的 3 亿增长到 32 亿。


Arm 在机器学习领域的努力可以追溯到 2013 年,那时它开始探索 AI 市场并实施了一系列的战略收购。2017 年,这家公司宣布建立机器学习事业群,并任命 Jem Davies 担任总经理。在一次独家专访中,Davies 告诉 Synced 他认为「没有一个细分市场还没有或者不会被 AI 所冲击」。


AI 几乎影响所有……手机、相机、智能音箱,甚至温度控制器。谁会想到房间温度控制器是一个智能装置呢?Davies 说。


今天发布的机器学习芯片是 Arm 的第一代针对移动设备推断的 AI 芯片。该芯片使移动设备每平方毫米的运算性能不低于每秒 4.6 万亿次,在现实优化应用中实现 2 到 4 倍的吞吐量提升,以及在热度和能耗有限的环境里也能够实现超过 3 TOPs/W 的效率。


Davies 说其机器学习处理器背后的架构是全新的,根植于多年的研究成果。该架构为 16 位整数运算进行了优化。


新架构将为 CPU 和 GPU 遇到的挑战提供解决方案,Davies 说。「卷积神经网络非常普遍。重点是传统架构,不管是 CPU、GPU 还是 DSP,都要进行大量中间结果存储和加载。因此,我们生产了一种全新的架构,该架构使用智能存储系统。」


目标检测处理器是基于 Arm 现有的 IP 族 Spirit 的迭代。Spirit 是主导 Hive 安防摄像头的目标检测加速器,于 2016 年 Arm 收购 Apical 后不久发布,Apical 是一家为超过 15 亿设备提供计算机视觉和图像处理器的公司。


Arm 的第二代处理器可以全高清、60fps 实时检测无限数量的目标。其详细的人体模型提供了丰富的元数据,使方向、轨迹、姿势和动作检测成为可能。


Arm 提供集成解决方案,包括机器学习处理器和目标检测处理器。在实时目标识别任务中,目标检测处理器首先分离出感兴趣区域,比如人脸。这样,机器学习处理器就能够分析更少的像素,以实现更快、更精细的结果。


微信图片_20211129155302.jpg

Arm 的组合解决方案。


Arm 的神经网络库是一系列图像、视觉和机器学习工作负载构造块的集合。开发者可使用该软件,以及 Arm 现有的实现工具,如加速算法和应用的 Compute Library,或最大化边缘设备上性能的 CMSIS-NN。该库支持主流框架,如 TensorFlow、Caffe,且已经为 Arm Cortex CPU、Mali GPU 和新型机器学习处理器进行了优化。


Arm 机器学习处理器将于今夏发售,目标检测处理器将于本季度末上市。


相关实践学习
基于阿里云DeepGPU实例,用AI画唯美国风少女
本实验基于阿里云DeepGPU实例,使用aiacctorch加速stable-diffusion-webui,用AI画唯美国风少女,可提升性能至高至原性能的2.6倍。
相关文章
|
1月前
|
数据采集 存储 API
Python 网络请求:深入理解Requests库
Python 网络请求:深入理解Requests库
154 0
|
10天前
|
Java C++ 开发者
muduo网络库
【6月更文挑战第15天】
27 7
|
13天前
|
监控 网络协议 Java
Java一分钟之-Netty:高性能异步网络库
【6月更文挑战第11天】Netty是Java的高性能异步网络框架,基于NIO,以其高吞吐量、低延迟、灵活性和安全性受到青睐。常见问题包括内存泄漏、ChannelHandler滥用和异常处理不当。要规避这些问题,需正确释放ByteBuf,精简ChannelPipeline,妥善处理异常,并深入理解Netty原理。通过代码审查、遵循最佳实践和监控日志,可提升代码质量和性能。掌握Netty,打造高效网络服务。
20 2
|
1月前
|
人工智能 JavaScript 前端开发
[译][AI OpenAI-doc] 库
我们提供了Python库和TypeScript / JavaScript库,支持各种运行时。安装后,您可以使用您的秘钥来运行库中提供的功能。微软的Azure团队也维护了与OpenAI API和Azure OpenAI服务兼容的库。此外,还有许多由社区构建和维护的其他库可供使用。请注意,OpenAI不验证这些项目的正确性或安全性。
|
11天前
|
缓存 Java Scala
Scala网络编程:代理设置与Curl库应用实例
Scala网络编程:代理设置与Curl库应用实例
|
12天前
|
缓存 JavaScript API
【vue实战项目】通用管理系统:封装token操作和网络请求
【vue实战项目】通用管理系统:封装token操作和网络请求
15 0
|
1月前
|
前端开发 JavaScript Java
Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)五(前端页面
Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)五(前端页面
Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)五(前端页面
|
24天前
|
JavaScript Java 测试技术
Java项目基于ssm+vue.js的网络类课程思政学习系统附带文章和源代码设计说明文档ppt
Java项目基于ssm+vue.js的网络类课程思政学习系统附带文章和源代码设计说明文档ppt
16 0
|
1月前
|
运维 网络协议 Linux
2023年河南省中等职业教育技能大赛网络建设与运维项目比赛试题(一)
2023年河南省中等职业教育技能大赛网络建设与运维项目比赛试题(一)
|
28天前
|
安全 数据管理 测试技术
网络安全与信息安全:防范漏洞、加强加密与提升安全意识深入探索自动化测试框架的设计原则与实践应用化测试解决方案。文章不仅涵盖了框架选择的标准,还详细阐述了如何根据项目需求定制测试流程,以及如何利用持续集成工具实现测试的自动触发和结果反馈。最后,文中还将讨论测试数据管理、测试用例优化及团队协作等关键问题,为读者提供全面的自动化测试框架设计与实施指南。
【5月更文挑战第27天】 在数字化时代,网络安全与信息安全已成为维护国家安全、企业利益和个人隐私的重要环节。本文旨在分享关于网络安全漏洞的识别与防范、加密技术的应用以及提升安全意识的重要性。通过对这些方面的深入探讨,我们希望能为读者提供一些实用的建议和策略,以应对日益严峻的网络安全挑战。 【5月更文挑战第27天】 在软件开发周期中,自动化测试作为保障软件质量的关键步骤,其重要性日益凸显。本文旨在剖析自动化测试框架设计的核心原则,并结合具体案例探讨其在实际应用中的执行策略。通过对比分析不同测试框架的优缺点,我们提出一套高效、可扩展且易于维护的自动

热门文章

最新文章