可扩展性
反演(地质)
矩阵乘法
算法
基质(化学分析)
计算机科学
解算器
电阻式触摸屏
稀疏矩阵
分块矩阵
矩阵分解
计算科学
LU分解
并行计算
瓶颈
迭代法
CMOS芯片
模拟计算机
乘法(音乐)
样本矩阵反演
信号处理
任意精度算法
乘法函数
矩阵分裂
块(置换群论)
高斯消去
无矩阵法
线性方程
失败
数字信号处理
浮点型
作者
Pushen Zuo,Qishen Wang,Yubiao Luo,Rui Hua Xie,Shiqing Wang,Zezhi Cheng,Lin Bao,Zongwei Wang,Yimao Cai,Ru Huang,Zhong Sun
标识
DOI:10.1038/s41928-025-01477-0
摘要
Precision has long been the central bottleneck of analogue computing. Bit-slicing or analogue compensation can be used to perform matrix–vector multiplication with precision, but solving matrix equations using such techniques is challenging. Here we describe a precise and scalable analogue matrix inversion solver. Our approach uses an iterative algorithm that combines analogue low-precision matrix inversion and analogue high-precision matrix–vector multiplication operations. Both operations are implemented using 3-bit resistive random-access memory chips that are fabricated in a foundry. By combining these with a block matrix algorithm, inversion problems involving 16 × 16 real-valued matrices are experimentally solved with 24-bit fixed-point precision (comparable to 32-bit floating point; FP32). Applied to signal detection in massive multi-input and multi-output systems, our approach achieves performance comparable to FP32 digital processors in just three iterations. Benchmarking shows that our analogue computing approach could offer a 1,000 times higher throughput and 100 times better energy efficiency than state-of-the-art digital processors for the same precision. An analogue matrix solver that combines low-precision matrix inversion and high-precision matrix–vector multiplication can be used to solve inversion problems involving 16 × 16 real-valued matrices with precision comparable to 32-bit floating point.
科研通智能强力驱动
Strongly Powered by AbleSci AI