宾夕法尼亚大学(upenn)研究人员最近使用新材料展示了模拟内存计算电路如何为人工智能计算提供可编程解决方案。
为了推进人工智能,宾夕法尼亚大学的研究人员最近开发了一种用于数据密集型计算的新型内存计算 (cim) 架构。cim 在大数据应用方面具有诸多优势,upenn研究小组在生产小型、强大的 cim 电路方面迈出了第一步。
在本文中,我们将更深入地了解 cim 的原理以及使研究人员能够实现无晶体管 cim 架构的器件物理特性。
为什么要内存中计算?
传统上,计算主要依赖于基于冯诺依曼架构的互连设备。在此架构的简化版本中,存在三个计算构建:内存、输入/输出 (i/o) 接口和中央处理单元 (cpu)。
冯诺依曼架构,其中内存与cpu不位于同一位置。图片由nature提供
每个构建块都可以根据 cpu 给出的指令与其他构建块交互。然而,随着 cpu 速度的提高,内存访问速度会大大降低整个系统的性能。这在需要大量数据的人工智能等数据密集型用例中更为复杂。此外,如果内存未与处理器位于同一位置,则由于光速限制会进一步降低性能。
所有这些问题都可以通过 cim 系统来解决。在 cim 系统中,内存块和处理器之间的距离大大缩短,内存传输速度可能会更高,从而可以实现更快的计算。
氮化钪铝:内置高效内存
upenn 的 cim 系统利用氮化钪铝(alscn) 的独特材料特性来生产小型高效的内存块。alscn 是一种铁电材料,这意味着它可能在外部电场的响应下产生极化。通过改变施加的电场超过一定的阈值,铁电二极管(fed)可以被编程到低电阻或高电阻状态(分别为lrs或hrs)。
显示两种极化状态的 alscn 铁电二极管插图。每个状态都表现出低电阻或高电阻状态,使其成为一种有效的记忆形式。图片由upenn ese提供
除了作为存储单元的可操作性之外,alscn 还可用于创建没有晶体管的三元内容可寻址存储 (tcam) 单元。tcam 单元对于大数据应用非常重要,因为使用冯诺依曼架构搜索数据可能非常耗时。使用 lrs 和 hrs 状态的组合,研究人员实现了一个有效的三态并联,所有这些都没有使用晶体管。
使用无晶体管 cim 阵列的神经网络
为了展示 alscn 执行 cim 操作的能力,upenn 小组开发了一个使用 fed 阵列的卷积神经网络 (cnn)。该阵列通过对输入电压产生的输出电流求和来有效地完成矩阵乘法。权重矩阵(即输出电流和输入电压之间的关系)可以通过修改单元的电导率来调整到离散水平。这种调谐是通过偏置 alscn 薄膜以表现出所需的电导来实现的。
由 alscn fed 阵列组成的神经网络。通过调整每个 fed 的电导率,可以修改权重/电导矩阵以实现矩阵乘法。图片由upenn ese提供
alscn cnn 仅使用 4 位电导率分辨率就成功地从mnist 数据集中识别出手写数字,与 32 位浮点软件相比,性能仅下降约为 2%。此外,由于没有晶体管,架构简单且可扩展,使其成为未来需要高性能矩阵代数的人工智能应用的优秀计算技术。
打破冯诺依曼瓶颈
在其存在的大部分时间里,人工智能计算主要是一个软件领域。然而,随着数据变得更加密集,冯诺依曼瓶颈对系统有效计算的能力产生了更深的影响,使得非常规架构变得更加有价值。
基于alscn feds的模拟cim系统消除了训练和评估神经网络的一个主要延迟原因,使其更容易在现场部署。alscn器件与现有硅硬件集成的多功能性可能会提供一种突破性的方法,将人工智能集成到更多的领域。
传大众汽车软件部门将大裁员,软件产品发布进一步被推迟
为什么越来越多的企业选择使用光学对位BGA返修台?
怎样看待区块链的热度
常用PCB基板材料特性介绍
石墨烯自制MOS搭建的多谐振荡电路教程
实现无晶体管CIM架构的器件物理特性
Microchip针对数字电源的参考设计介绍
浅谈智慧医院的信息集成平台建设与配电设计方案
语音交互引领着智能家居产业链的发展
波峰焊炉是什么,有什么功能
机器人来了,是好还是坏
追新逐热还是脚踏实地?跟上技术发展的步伐
炫彩音乐显示器制作教程
DSP28335学习笔记(6):DSP-IIC读写EEPROM
移动机器人与ROS操作系统原理与应用
使用 VMware vSphere 8 和 NVIDIA BlueField DPU 加速 Redis 性能
关于OPPO Find9的四大猜测 或于六月亮相?
交货时间延长引发芯片制造商危机 硅晶圆厂商陆续交出亮眼业绩
苹果表示,将在今年年底发布首款采用自研芯片的Mac硬件产品
信威选择Skyworks的RF子系统,降低SCDMA终端成本