超低功耗自动跟踪避障:清华大学类脑芯片天机芯X登Science子刊

简介: 超低功耗自动跟踪避障:清华大学类脑芯片天机芯X登Science子刊

完成相同任务,功耗比英伟达 AI 芯片低一半。


一场猫捉老鼠的机器人游戏,展示了受生物大脑启发的神经形态芯片,是如何让小型机器人在使用极少能量的情况下就能做出正确决策的。


本周四,清华大学类脑芯片的最新研究成果登上了《Science》子刊。

由清华大学施路平等人开发的「天机猫」机器人搭载自研的天机芯 X(TianjicX)类脑计算芯片,这种神经形态芯片可以以节能的方式同时运行跨计算范式的多种 AI 算法,并处理多种机器人协调方式。这是神经形态系统应用的一个重要案例,可以让小型机器人使用有限的计算资源和能力做出决定。

论文《Neuromorphic computing chip with spatiotemporal elasticity for multi-intelligent-tasking robots》:


论文链接:https://www.science.org/doi/10.1126/scirobotics.abk2948

在类脑芯片的最新应用中,研究人员挑战让天机猫机器人追逐另一个机器人,两者被设置在一个有障碍物的房间内随机移动。这需要天机猫通过视觉识别和声音检测来跟踪鼠机器人,并找出在不与障碍物碰撞的情况下追捕伪装猎物的最佳路径。

研究人员表示,TianjicX 芯片支持计算资源的自适应分配和每项任务的执行时间调度。实现这种方法的关键是一个高级模型「Rivulet」,它弥合了机器人算力要求和硬件实现之间的差距,通过静态数据的分发和动态数据的流化抽象神经网络任务的执行,采用时间和空间切片实现对每个活动进行弹性资源分配,并进行可配置的混合同步异步分组。

Rivulet 能够支持独立和交互的执行。以此为基础,通过硬件设计实现时空弹性,清华研究人员开发了基于 28 纳米制程的事件驱动、高并行、低延迟、低功耗神经形态芯片 TianjicX。使用单一的天机芯 X 芯片和专门开发的编译器堆栈,研究人员构建了多智能任务移动机器人天机猫。它可以同时执行多个任务,包括声音识别和跟踪、物体识别、避障和决策。

与 NVIDIA Jetson TX2 相比,TianjicX 的延迟大幅降低了 79.09 倍,动态功耗也能降低 50.66%。

,时长02:01

对于大多数商业化的机器人来说,进行猫捉老鼠的追逐有一个难度级别的提升,这些机器人通常在仓库或工厂中遵循非常可预测的例程运作。许多与更复杂和不可预测的环境进行交互的机器人依赖于人类操作员的远程控制,或者必须与密集决策所需的计算能力的远程数据中心保持无线连接。

在清华大学的实验室演示中,我们看到了天机芯类脑芯片展现出的强大能力。神经形态系统尚未大规模商业化,但它们相对较低的尺寸、重量和功率要求可以为机器人部署提供实际优势。

「对于机器人来说,这种能力非常重要,可以让自主系统在难以到达的环境中自动运行更长时间,」加州大学 Irvine 分校的 Jeffrey Krichmar 对此表示。

2019 年 8 月,「天机芯」登上了学术期刊《Nature》的封面,其论文《面向通用人工智能的混合天机芯片架构》也成为了中国研究团队首篇在《Nature》上发表的横跨芯片和人工智能两大领域的论文。

该研究曾被时任 Nature 总编 Magdalena Skipper 赞誉为「人工智能领域的重要里程碑」,其团队成员来自清华大学、北京灵汐科技、北京师范大学、新加坡理工大学和加州大学圣塔芭芭拉分校等科研机构。领导者为清华大学精密仪器系教授、类脑计算中心主任施路平。

参考内容:https://www.newscientist.com/article/2324603-watch-a-robot-cat-chase-a-robot-mouse/

相关文章
|
安全 C# 开发工具
模拟.NET应用场景,综合应用反编译、第三方库调试、拦截、一库多版本兼容方案
模拟.NET实际应用场景,综合应用三个主要知识点:一是使用dnSpy反编译第三库及调试,二是使用Lib.Harmony库实现第三库拦截、伪造,三是实现同一个库支持多版本同时引用。
模拟.NET应用场景,综合应用反编译、第三方库调试、拦截、一库多版本兼容方案
|
存储 设计模式 负载均衡
一文读懂Spring动态配置多数据源---源码详细分析(下)
一文读懂Spring动态配置多数据源---源码详细分析
2844 0
一文读懂Spring动态配置多数据源---源码详细分析(下)
|
3月前
|
Rust Java Go
Go、Rust、Kotlin、Python 与 Java 从性能到生态,全面解读五大主流编程语言
本文系统对比Go、Rust、Kotlin、Python与Java五大主流语言,从性能、并发、类型系统到生态、学习曲线等维度深入分析,结合代码示例与应用场景,助你精准选型,把握技术趋势。
737 6
|
12月前
|
人工智能 Java API
Java也能快速搭建AI应用?一文带你玩转Spring AI可落地性
Java语言凭借其成熟的生态与解决方案,特别是通过 Spring AI 框架,正迅速成为 AI 应用开发的新选择。本文将探讨如何利用 Spring AI Alibaba 构建在线聊天 AI 应用,并实现对其性能的全面可观测性。
2856 106
|
3月前
|
存储 数据可视化 物联网
RFID让工具管理的不再难
RFID技术赋能工具管理,实现采购、领用、维护到报废的全生命周期数字化管控。广泛应用于工业制造、医疗、物流等领域,解决找工具难、盘点耗时、丢失率高等痛点,提升效率50%以上,助力企业降本增效,推动数字化转型。(238字)
|
机器学习/深度学习 人工智能 自然语言处理
论文介绍:自我对弈微调——将弱语言模型转化为强语言模型的新方法
【5月更文挑战第17天】论文《自我对弈微调》提出了一种新方法,名为SPIN,用于在无需额外人工标注数据的情况下增强大型语言模型(LLM)。SPIN利用自我对弈机制,让模型通过与自身历史版本交互生成自我训练数据,实现性能提升。该方法在多个基准数据集上表现出色,超越了传统监督微调和直接偏好优化。SPIN还为生成对抗网络研究提供了新思路,展示了自我对弈在强化学习和深度学习中的潜力。实验表明,SPIN有效提升了模型性能,为未来研究奠定了基础。[[arxiv](https://arxiv.org/abs/2401.01335v1)]
255 3
|
SQL OLAP API
微财基于 Flink 构造实时变量池
本文整理自微财资深数据开发工程师穆建魁老师在 Flink Forward Asia 2024 行业解决方案(一)专场中的分享。主要涵盖三部分内容:1) 基于 Flink 构建实时变量池,解决传统方案中数据库耦合度高、QPS 上限低等问题;2) 选择 Flink 进行流式计算的架构选型(Kappa 架构)及开发效率提升策略,通过数据分层优化开发流程;3) 实时变量池架构与多流关联优化实践,确保高效处理和存储实时变量,并应用于公司多个业务领域。
767 4
微财基于 Flink 构造实时变量池
|
存储 机器学习/深度学习 人工智能
冲破冯诺伊曼瓶颈:探索存内计算与静态随机存储器(SRAM)性能因素
冲破冯诺伊曼瓶颈:探索存内计算与静态随机存储器(SRAM)性能因素
2544 6
|
存储 Kubernetes 中间件
【中间件-keycloak】第一次改开源中间件keycloak总个结
【中间件-keycloak】第一次改开源中间件keycloak总个结
968 90
【中间件-keycloak】第一次改开源中间件keycloak总个结
|
存储 JavaScript 安全
vue项目打包优化:缩小体积productionSourceMap设置,使用cdn加速
vue项目打包优化:缩小体积productionSourceMap设置,使用cdn加速
1516 0