【
儀表網 研發快訊】2月12日,華中科技大學集成電路學院繆向水教授、李祎教授團隊在《科學進展》(Science Advances)期刊在線發表了團隊在憶阻存算一體技術方面的最新研究成果,論文題為“Fully Analog Iteration for Solving Matrix Equations with In-memory Computing”。該研究結合了憶阻全模擬域迭代電路和數字處理器的特點和優勢,構建了一套異構矩陣方程求解系統,為實現低時間復雜度、高精度、高能效的憶阻存算一體硬件提供了新方案。
圖1.(a)矩陣方程的應用場景;(b)數字計算與憶阻模擬計算的時間復雜度對比
矩陣方程求解是現代科學與工程建模的基礎問題。在密度泛函計算、T
CAD等實際任務中,計算機系統通常需要求解復雜的高維矩陣方程以滿足建模精度需求。當前,主流數字計算機面臨數值迭代算法O (N³)時間復雜度的限制以及馮·諾依曼架構瓶頸導致的算力與能效挑戰。憶阻存算一體技術被視為實現高能效計算的新范式,然而國際上已報道的大部分憶阻方程求解器由于低精度模擬計算機制的限制,時間復雜度、能效和精度三個重要性能指標之間存在突出矛盾。
圖2. 憶阻全模擬迭代計算
為解決上述難題,研究團隊在前期憶阻矩陣方程求解器的研究基礎上,提出了將憶阻全模擬求解器與數字處理器融合,構建混合域異構矩陣方程求解系統的新思路。該系統可在憶阻陣列中執行全模擬迭代,以低時間復雜度生成初始解,進而利用數字處理器計算修正得到高精度解(Analog Iteration with Digital Refinement, AIDR)。實驗中,團隊制備了一種基于二值憶阻器的迭代求解電路,在模擬域內實現了可變精度的矩陣方程數值迭代計算。該電路具有可擴展的拓撲結構和O (1) 計算時間復雜度,在基準求解測試中取得了10-3的求解誤差,從而支撐AIDR系統在亞線性時間復雜度(O (Nb),b = 0.38)下實現誤差低于10-12的高精度求解。將AIDR系統用于擴散方程求解、硅P-N結平衡態模擬等計算任務中進行性能評估,結果表明在達到與商用CPU(Intel Core i5-13600K)相當求解精度(雙浮點計算精度)時,系統實現了的41-128倍求解速度提升以及81-160倍的能耗降低。
該項研究不僅為基于憶阻器構建低時間復雜度、高精度浮點計算系統難題提供了有效方案,所設計的憶阻模擬迭代電路還可以作為實現大規模集成的求解器芯片的核心模塊。研究成果有望進一步應用于計算建模、機器人定位與地圖構建等場景,開拓憶阻存算一體技術在科學計算、具身智能等重要領域的應用潛力。
圖3.(a)所構建的AIDR求解系統及憶阻全模擬迭代電路;(b)基于AIDR系統的硅P-N結平衡態模擬及求解性能評估。
華中科技大學為論文第一完成單位和唯一通訊單位,集成電路學院博士后李健聰和博士研究生薛亦白為共同第一作者,李祎、繆向水為共同通訊作者,香港智能晶片與系統研發中心陳佳博士參與了本工作。
該研究工作得到了科技部國家重點研發計劃、科技創新2030重大研究計劃、華中科技大學基礎研究支持計劃、湖北省自然科學基金計劃的資助,以及國家集成電路產教融合創新平臺、先進存儲器湖北省重點實驗室等平臺的支持。
所有評論僅代表網友意見,與本站立場無關。