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

    文章

    7436

    浏览量

    87754
  • 忆阻器
    +关注

    关注

    8

    文章

    72

    浏览量

    19840
  • 机器学习
    +关注

    关注

    66

    文章

    8382

    浏览量

    132455

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

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

收藏 人收藏

    评论

    相关推荐

    ROM对计算机性能的影响

    种非易失性存储,即使在断电的情况下也能保持数据不丢失。它通常用于存储固件,这些固件是计算机启动和运行操作系统所必需的。ROM的内容在制造过程中被写入,并且通常不能被用户更改。 ROM的类型 PROM(
    的头像 发表于 11-04 10:31 197次阅读

    算力攻坚,谁是音视频AIGC时代背后的「硬」核玩家?

    1872年,斯坦福找到了位科学家进行连续摄影并由此创造了人类历史上第一个“视频”。1877年,爱迪生在其“圆筒留声机”上录制了《玛丽有只小羊羔》的几秒钟歌词,标志着人类
    的头像 发表于 10-29 08:03 245次阅读
    算力攻坚,谁是音视频AIGC时代背后的「硬」核玩家?

    晶体管计算机和电子管计算机有什么区别

    晶体管计算机和电子管计算机作为计算机发展史上的两重要阶段,它们在多个方面存在显著的区别。以下是对这两类
    的头像 发表于 08-23 15:28 1494次阅读

    晶体管计算机诞生和特点

    晶体管计算机诞生标志着计算机技术的重要里程碑,它不仅推动了计算机硬件的革新,还促进了
    的头像 发表于 08-23 15:06 1793次阅读

    可编程的只读存储是否可以改写

    可编程的只读存储(Programmable Read-Only Memory,简称PROM)是种特殊的只读存储,它允许用户在制造后对其进行编程
    的头像 发表于 08-06 09:25 515次阅读

    可编程电源如何编程

    可编程电源如何编程  可编程电源是种可以调节输出电压和电流的电源设备,广泛应用于电子设备测试、研发和生产等领域。通过编程,用户可以根据需要
    的头像 发表于 06-10 15:24 1240次阅读

    通向计算新未来,自旋步降低能耗

    的全称是记忆电阻,是种表示磁通和电荷关系的电路元件。通过测定的阻值,可知道流经它的电荷量,从而有记忆电荷的作用。
    的头像 发表于 04-30 00:53 3715次阅读

    如何利用技术改变高精度的科学计算

    当组织成纵横阵列时,这种电路通过以大规模并行方式使用物理定律进行模拟计算,从而大大加速矩阵运算,这是神经网络中最常用但非常耗电的计算
    发表于 04-03 15:18 606次阅读

    现场可编程门阵列是什么

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

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

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

    基于VO2的无线物联网混合系统

    针对此问题,北京大学集成电路学院/集成电路高精尖创新中心的杨玉超教授团队首次提出以VO2 为主体的高致性、可校准的频率振荡,在此基
    的头像 发表于 02-22 09:30 646次阅读

    世界上第一个石墨烯半导体的“石墨烯”究竟是什么?

    有媒体报道称有研究团队创造了世界上第一个由石墨烯制成的功能半导体(Functional Graphene Semiconductor)。
    的头像 发表于 01-23 11:26 1168次阅读

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

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

    工业计算机和PLC的区别

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