• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

使用交叉点电阻阵列一步求解矩阵方程。

Solving matrix equations in one step with cross-point resistive arrays.

作者信息

Sun Zhong, Pedretti Giacomo, Ambrosi Elia, Bricalli Alessandro, Wang Wei, Ielmini Daniele

机构信息

Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, 20133 Milan, Italy.

Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, 20133 Milan, Italy

出版信息

Proc Natl Acad Sci U S A. 2019 Mar 5;116(10):4123-4128. doi: 10.1073/pnas.1815682116. Epub 2019 Feb 19.

DOI:10.1073/pnas.1815682116
PMID:30782810
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC6410822/
Abstract

Conventional digital computers can execute advanced operations by a sequence of elementary Boolean functions of 2 or more bits. As a result, complicated tasks such as solving a linear system or solving a differential equation require a large number of computing steps and an extensive use of memory units to store individual bits. To accelerate the execution of such advanced tasks, in-memory computing with resistive memories provides a promising avenue, thanks to analog data storage and physical computation in the memory. Here, we show that a cross-point array of resistive memory devices can directly solve a system of linear equations, or find the matrix eigenvectors. These operations are completed in just one single step, thanks to the physical computing with Ohm's and Kirchhoff's laws, and thanks to the negative feedback connection in the cross-point circuit. Algebraic problems are demonstrated in hardware and applied to classical computing tasks, such as ranking webpages and solving the Schrödinger equation in one step.

摘要

传统数字计算机可以通过一系列两位或更多位的基本布尔函数来执行高级运算。因此,诸如求解线性系统或求解微分方程等复杂任务需要大量的计算步骤,并广泛使用存储单元来存储单个比特。为了加速此类高级任务的执行,基于电阻式存储器的内存计算提供了一条很有前景的途径,这得益于内存中的模拟数据存储和物理计算。在此,我们展示了一个电阻式存储器件的交叉点阵列可以直接求解线性方程组,或找到矩阵特征向量。由于利用欧姆定律和基尔霍夫定律进行物理计算,以及交叉点电路中的负反馈连接,这些运算只需一步即可完成。代数问题在硬件中得到了演示,并应用于经典计算任务,如对网页进行排名和一步求解薛定谔方程。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7bc8/6410822/5ada2d925917/pnas.1815682116fig04.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7bc8/6410822/63dec00df9cc/pnas.1815682116fig01.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7bc8/6410822/bf3f350e2c5d/pnas.1815682116fig02.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7bc8/6410822/d0877d82fe2e/pnas.1815682116fig03.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7bc8/6410822/5ada2d925917/pnas.1815682116fig04.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7bc8/6410822/63dec00df9cc/pnas.1815682116fig01.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7bc8/6410822/bf3f350e2c5d/pnas.1815682116fig02.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7bc8/6410822/d0877d82fe2e/pnas.1815682116fig03.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/7bc8/6410822/5ada2d925917/pnas.1815682116fig04.jpg

相似文献

1
Solving matrix equations in one step with cross-point resistive arrays.使用交叉点电阻阵列一步求解矩阵方程。
Proc Natl Acad Sci U S A. 2019 Mar 5;116(10):4123-4128. doi: 10.1073/pnas.1815682116. Epub 2019 Feb 19.
2
Logic Computing with Stateful Neural Networks of Resistive Switches.基于阻变开关的有状态神经网络的逻辑计算。
Adv Mater. 2018 Sep;30(38):e1802554. doi: 10.1002/adma.201802554. Epub 2018 Aug 5.
3
In-memory analog solution of compressed sensing recovery in one step.内存中一步实现压缩感知恢复的模拟解决方案。
Sci Adv. 2023 Dec 15;9(50):eadj2908. doi: 10.1126/sciadv.adj2908. Epub 2023 Dec 13.
4
SLIM: Simultaneous Logic-in-Memory Computing Exploiting Bilayer Analog OxRAM Devices.SLIM:利用双层模拟氧化阻变随机存取存储器的同时逻辑存储计算。
Sci Rep. 2020 Feb 13;10(1):2567. doi: 10.1038/s41598-020-59121-0.
5
Parallelisation of equation-based simulation programs on heterogeneous computing systems.基于方程的模拟程序在异构计算系统上的并行化。
PeerJ Comput Sci. 2018 Aug 13;4:e160. doi: 10.7717/peerj-cs.160. eCollection 2018.
6
One-step regression and classification with cross-point resistive memory arrays.基于交叉点电阻式存储器阵列的一步回归与分类
Sci Adv. 2020 Jan 31;6(5):eaay2378. doi: 10.1126/sciadv.aay2378. eCollection 2020 Jan.
7
Digital Biologically Plausible Implementation of Binarized Neural Networks With Differential Hafnium Oxide Resistive Memory Arrays.基于氧化铪差分电阻式存储器阵列的二值化神经网络的数字生物合理实现
Front Neurosci. 2020 Jan 9;13:1383. doi: 10.3389/fnins.2019.01383. eCollection 2019.
8
Precision-extension technique for accurate vector-matrix multiplication with a CNT transistor crossbar array.采用 CNT 晶体管交叉阵列的精确扩展技术实现精确的向量-矩阵乘法。
Nanoscale. 2019 Nov 28;11(44):21449-21457. doi: 10.1039/c9nr06715a. Epub 2019 Nov 4.
9
Synapse-Mimetic Hardware-Implemented Resistive Random-Access Memory for Artificial Neural Network.用于人工神经网络的突触模拟硬件实现的电阻式随机存取存储器。
Sensors (Basel). 2023 Mar 14;23(6):3118. doi: 10.3390/s23063118.
10
Compute-in-Memory for Numerical Computations.用于数值计算的内存内计算
Micromachines (Basel). 2022 May 2;13(5):731. doi: 10.3390/mi13050731.

引用本文的文献

1
Ultrahigh-precision analog computing using memory-switching geometric ratio of transistors.利用晶体管的忆阻开关几何比率实现的超高精度模拟计算。
Sci Adv. 2025 Sep 12;11(37):eady4798. doi: 10.1126/sciadv.ady4798.
2
The Role of Phase-Change Memory in Edge Computing and Analog In-Memory Computing: An Overview of Recent Research Contributions and Future Challenges.相变存储器在边缘计算和模拟内存计算中的作用:近期研究贡献与未来挑战综述
Sensors (Basel). 2025 Jun 9;25(12):3618. doi: 10.3390/s25123618.
3
Memristive floating-point Fourier neural operator network for efficient scientific modeling.

本文引用的文献

1
Redox-Based Resistive Switching Memories - Nanoionic Mechanisms, Prospects, and Challenges.基于氧化还原的电阻式开关存储器——纳米离子机制、前景与挑战
Adv Mater. 2009 Jul 13;21(25-26):2632-2663. doi: 10.1002/adma.200900375.
2
Logic Computing with Stateful Neural Networks of Resistive Switches.基于阻变开关的有状态神经网络的逻辑计算。
Adv Mater. 2018 Sep;30(38):e1802554. doi: 10.1002/adma.201802554. Epub 2018 Aug 5.
3
Memristive neural network for on-line learning and tracking with brain-inspired spike timing dependent plasticity.
用于高效科学建模的忆阻浮点傅里叶神经算子网络。
Sci Adv. 2025 Jun 20;11(25):eadv4446. doi: 10.1126/sciadv.adv4446.
4
Resistive Switching Random-Access Memory (RRAM): Applications and Requirements for Memory and Computing.电阻式开关随机存取存储器(RRAM):存储器与计算的应用及要求
Chem Rev. 2025 Jun 25;125(12):5584-5625. doi: 10.1021/acs.chemrev.4c00845. Epub 2025 May 2.
5
Mortise-tenon-shaped memristors for scientific computing.用于科学计算的榫卯形忆阻器
Sci Adv. 2025 May 2;11(18):eadu3309. doi: 10.1126/sciadv.adu3309. Epub 2025 Apr 30.
6
Nonlinearity in Memristors for Neuromorphic Dynamic Systems.用于神经形态动态系统的忆阻器中的非线性
Small Sci. 2021 Sep 28;2(1):2100049. doi: 10.1002/smsc.202100049. eCollection 2022 Jan.
7
Fully analog iteration for solving matrix equations with in-memory computing.用于通过内存计算求解矩阵方程的全模拟迭代
Sci Adv. 2025 Feb 14;11(7):eadr6391. doi: 10.1126/sciadv.adr6391. Epub 2025 Feb 12.
8
Programmable wave-based analog computing machine: a metastructure that designs metastructures.基于可编程波的模拟计算机:一种设计元结构的元结构。
Nat Commun. 2025 Jan 21;16(1):908. doi: 10.1038/s41467-025-56019-1.
9
Stochastic switching and analog-state programmable memristor and its utilization for homomorphic encryption hardware.随机切换与模拟态可编程忆阻器及其在同态加密硬件中的应用
Nat Commun. 2024 Jul 26;15(1):6318. doi: 10.1038/s41467-024-50592-7.
10
Binarized neural network of diode array with high concordance to vector-matrix multiplication.与向量矩阵乘法高度一致的二极管阵列二值化神经网络。
Sci Rep. 2024 Mar 11;14(1):5891. doi: 10.1038/s41598-024-56575-4.
基于神经启发的尖峰时间依赖可塑性的忆阻神经网络的在线学习和跟踪。
Sci Rep. 2017 Jul 13;7(1):5288. doi: 10.1038/s41598-017-05480-0.
4
Solving Systems of Linear Equations with a Superconducting Quantum Processor.使用超导量子处理器求解线性方程组
Phys Rev Lett. 2017 May 26;118(21):210504. doi: 10.1103/PhysRevLett.118.210504.
5
Sparse coding with memristor networks.基于忆阻器网络的稀疏编码
Nat Nanotechnol. 2017 Aug;12(8):784-789. doi: 10.1038/nnano.2017.83. Epub 2017 May 22.
6
Acceleration of Deep Neural Network Training with Resistive Cross-Point Devices: Design Considerations.利用电阻式交叉点器件加速深度神经网络训练:设计考量
Front Neurosci. 2016 Jul 21;10:333. doi: 10.3389/fnins.2016.00333. eCollection 2016.
7
The chips are down for Moore's law.摩尔定律面临严峻考验。
Nature. 2016 Feb 11;530(7589):144-7. doi: 10.1038/530144a.
8
Memcomputing NP-complete problems in polynomial time using polynomial resources and collective states.使用多项式资源和集体状态在多项式时间内解决内存计算NP完全问题。
Sci Adv. 2015 Jul 3;1(6):e1500031. doi: 10.1126/sciadv.1500031. eCollection 2015 Jul.
9
Fully parallel write/read in resistive synaptic array for accelerating on-chip learning.用于加速片上学习的电阻式突触阵列的全并行读写。
Nanotechnology. 2015 Nov 13;26(45):455204. doi: 10.1088/0957-4484/26/45/455204.
10
Training and operation of an integrated neuromorphic network based on metal-oxide memristors.基于金属氧化物忆阻器的集成神经形态网络的训练和操作。
Nature. 2015 May 7;521(7550):61-4. doi: 10.1038/nature14441.