0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

人类历史上第一个可编程忆阻器计算机诞生!

DPVg_AI_era 来源:YXQ 2019-07-20 11:52 次阅读

人类历史上,第一个可编程忆阻器计算机诞生,不再需要将语音命令发送到云端进行解释,直接在智能手机上通过AI处理器完成,极大的加快响应时间。在一些更加注重私密性的场景比如医疗设备中,具有更好的安全性和隐私性。

你有没有想过,智能手机将来也有可能直接处理复杂的人工智能任务?关键在它:人类历史上,第一个可编程忆阻器计算机。

不仅仅是通过外部计算机操作的忆阻器阵列,密歇根大学开发的这个可编程忆阻器计算机,可以直接在小型、能量受限的设备(如智能手机和传感器)上处理人工智能任务。

也就是说,在未来,不再需要将语音命令发送到云端进行解释,直接在智能手机上通过AI处理器完成,极大的加快响应时间。在一些更加注重私密性的场景比如医疗设备中,能够实现更好的安全性和隐私性。

人工智能强大的算力带来的负面影响之一就是巨额的能耗。每个人都希望在智能手机上安装AI处理器,但你肯定不希望手机一天充电12次。

为什么忆阻器有利于机器学习

这里提到的忆阻器的高级计算机组件,是具有存储器、可变电阻电阻器,可用作信息存储。

由于忆阻器在同一位置存储和处理信息,因此它们可以解决掉计算速度及功耗的杀手——内存和处理器之间的连接。

这对于处理大量数据的机器学习算法尤其重要,例如识别照片和视频中的对象,或预测哪些医院患者具有较高的感染风险。

如今,程序员已经习惯于在图形处理单元(GPU)而不是CPU上运行这些算法。

“就功率和吞吐量而言,GPU、定制的优化数字电路被认为比CPU好10到100倍。”Lu说。“忆阻器AI处理器可能会再好上10到100倍。”

GPU在机器学习任务中表现优秀,因为它们有数千个小核心可以同时运行计算。忆阻器阵列则更进一步,每个忆阻器都能够独立进行计算,一个内核里可以一次性执行数千次操作。

本次用于实验的计算机拥有超过5800个忆阻器。而用于商业的话,可能包括数百万个。

忆阻器阵列特别适合解决机器学习任务,这是因为机器学习算法将数据转换为向量。例如,预测患者在医院的感染风险时,该向量可以将存在感染风险的因素以数字表示列出。

然后,机器学习算法将这些“输入”向量,与在存储器中的“特征”向量进行比较。如果匹配,则系统知道输入数据具有该特征。向量存储在矩阵中,类似于数学电子表格,这些矩阵可以直接映射到忆阻器阵列上。

更重要的是,当数据通过阵列反馈时,大部分数学处理通过忆阻器中的自然电阻发生,消除了将特征向量移入和移出存储器而导致的额外计算。这使得阵列在复杂的矩阵计算中非常高效。

早期的研究证明了忆阻器阵列有可能加速机器学习,但它们需要外部计算元件才能运行。

构建可编程忆阻器计算机

为了构建第一台可编程忆阻器计算机,Lu的团队与U-M的电子和计算机工程副教授Zhengya Zhang和Michael Flynn教授一起设计了一个芯片,可以将忆阻器阵列与编程和运行所需的所有其他元件集成在一起。

这些组件包括传统的数字处理器和通信通道,以及数字/模拟转换器,用作模拟忆阻器阵列和计算机其余部分之间的解释器。

然后,Lu的团队将忆阻器阵列直接集成在U-M的Lurie Nanofabrication Facility的芯片上。他们还开发了将机器学习算法映射到忆阻器阵列的矩阵结构上的软件。

该团队使用三种基本机器学习算法演示了该设备:

感知机(Perceptron),用于对信息进行分类。能够100%准确地识别出不完美的希腊字母

稀疏编码,压缩并分类数据,特别是图像。计算机能够找到最有效的方法来重建一组图像,并以100%的准确度识别出其模式

双层神经网络,旨在寻找复杂数据中的模式。这个双层网络在乳腺癌筛查数据中找到了共性和差异因素,然后将每个病例分类为恶性或良性,准确率为94.6%

扩展商业用途存在挑战。但Lu计划将这项技术商业化。该研究的标题是“完全集成的可重编程忆阻器-CMOS系统,用于高效的乘法累加运算。”

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 计算机
    +关注

    关注

    19

    文章

    6649

    浏览量

    84522
  • 忆阻器
    +关注

    关注

    8

    文章

    66

    浏览量

    19502
  • 机器学习
    +关注

    关注

    66

    文章

    8122

    浏览量

    130557

原文标题:人类历史上第一个可编程忆阻器计算机诞生!

文章出处:【微信号:AI_era,微信公众号:新智元】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    现场可编程门阵列是什么

    现场可编程门阵列(Field Programmable Gate Array,简称FPGA)是一种超大规模可编程逻辑器件,由可编程逻辑资源、可编程互连资源和
    的头像 发表于 03-16 16:38 1692次阅读

    【量子计算机重构未来 | 阅读体验】 跟我起漫步量子计算

    的干扰,保持量子比特的稳定性是巨大的技术难题。此外,量子编程和算法的发展也还处于初级阶段,需要更多的研究和探索。 尽管面临挑战,但量子计算机的发展前景依然广阔。随着技术的不断进步和
    发表于 03-13 19:28

    【量子计算机重构未来 | 阅读体验】+ 初识量子计算机

    欣喜收到《量子计算机——重构未来》书,感谢电子发烧友论坛提供了让我了解量子计算机的机会! 自己对电子
    发表于 03-05 17:37

    可编程控制器的组成 可编程控制器有哪些特点?

    可编程控制器(Programmable Logic Controller,PLC)是一种使用数字计算机技术和专用外设实现工业过程自动化控制的设备。它在工业生产中起到了非常重要的作用。本文将详细介绍
    的头像 发表于 01-18 11:18 500次阅读

    工业计算机和PLC的区别

    工业计算机和PLC的区别  工业计算机和PLC(可编程逻辑控制器)是工业自动化领域中常用的两种控制设备。虽然它们都有着用于控制和监控工业过程的功能,但在设计原理、适用范围、性能特点和应用场景等方面
    的头像 发表于 12-15 10:10 516次阅读

    数控加工计算机辅助编程步骤

    数控加工程序可通过手工编程计算机自动编程来获得。目前计算机自动编程采用图形交互式自动编程,即
    发表于 10-18 09:39 260次阅读

    可编程逻辑控制器 (PLC) 中的梯形逻辑

    可编程逻辑控制器或 PLC 是用于执行控制功能的数字计算机,通常用于工业应用。在可用于对 PLC 进行编程的各种语言中,梯形图逻辑是一种直接模仿机电继电器系统的语言。
    发表于 10-04 17:32 452次阅读
    <b class='flag-5'>可编程</b>逻辑控制器 (PLC) 中的梯形逻辑

    gh200和超级计算机哪个牛

    技术的飞速发展。在众多的计算机类型中,超级计算机以及GH200这两种计算机引起了人们的关注,我们需要对这两种计算机进行比较,以便更好地了解这些计算机
    的头像 发表于 08-17 10:51 321次阅读

    gh200和超级计算机哪个牛

    技术的飞速发展。在众多的计算机类型中,超级计算机以及GH200这两种计算机引起了人们的关注,我们需要对这两种计算机进行比较,以便更好地了解这些计算机
    的头像 发表于 08-16 17:34 330次阅读

    第一个漏洞(3)#计算机

    计算机
    学习硬声知识
    发布于 :2023年07月16日 11:07:38

    第一个漏洞(2)#计算机

    计算机
    学习硬声知识
    发布于 :2023年07月16日 11:06:35

    第一个漏洞(1)#计算机

    计算机
    学习硬声知识
    发布于 :2023年07月16日 11:05:20

    历史视角看高性能计算的演变

    System/360 标志着 HPC 历史上的一个重要里程碑,因为它是第一个旨在涵盖从小型企业到大型科学研究的广泛应用的计算机系列。
    的头像 发表于 06-06 16:45 598次阅读