当前位置:首页 >> 学术资讯 >> 科研信息

深圳研究生院崔小乐教授课题组在SRAM存内计算方向取得重要进展

2024/03/27

存内计算是一类新兴的计算架构。该架构可在存储器阵列内完成逻辑运算,避免存储器和处理器之间频繁的数据搬移操作,从而提升算力,降低功耗。存内计算可分为模拟模式和数字模式。模拟模式可快速实现乘加运算,但计算精度受限,计算和存储的稳定性也较差。数字模式可以保证计算精度,但用于实现复杂逻辑功能时所需的面积较大,性能不佳。深圳研究生院信息工程学院崔小乐教授课题组针对数字模式的SRAM存内计算架构开展了系列研究工作。

该课题组发现基于SOP(积之和)逻辑形式的SRAM存内计算方案(如图1所示)与基于NOR-NOR(或非-或非)等逻辑形式的计算方案相比具有更好的性能,但面积消耗较多。针对该问题,他们设计了一种基于SRAM的查找表(LUT)电路(如图2所示),用于灵活地在SRAM阵列中实现各种逻辑运算。进而,他们设计了一种单元异构的SRAM存内计算阵列(如图3所示)。

图1 基于SOP(积之和)逻辑形式的SRAM 存内计算方案

图2 二输入SRAM LUT电路及其支持的逻辑操作(a)总体结构 (b)NOR单元 (c)10T单元

图3 SRAM存内计算阵列 (a)总体架构 (b)LUT模块 (c)驱动和拷贝模块

针对此存内计算阵列,该课题组提出了将任意逻辑功能映射至该阵列中的方法,并提出了逻辑合并和基于最大图匹配的空间合并等综合技巧,用以降低面积消耗。LGsynth’91,IWLS’93和EPFL等基准电路集合上的综合结果表明,这种在SRAM存内计算阵列上的基于SOP的逻辑综合方法具有高性能、低面积开销的效果。综合算法的代码已经在IEEE Code Ocean和GitHub平台开源,可供公开下载使用。

基于这一研究成果的论文“An area-efficient in-memory implementation method of arbitrary Boolean function based on SRAM array”已经于2023年12月在IEEE Transactions on Computers期刊发表,并被该刊选为本期的封面文章(Featured Article)。博士生张孙睿为论文第一作者。

杂志封面截图

内容寻址存储器(Content-Addressable Memory:CAM)可以将输入数据与存储在阵列内的数据进行比较,并返回匹配数据的地址信息。目前多功能的存内计算SRAM/CAM方案中,CAM的搜索操作都基于阵列的位线BL完成,按列对数据进行搜索匹配。这要求数据被存储在阵列的一列中,与按行进行数据存储的SRAM模式不兼容。

该课题组提出了一种新型的11T SRAM单元(如图4所示)。基于该单元构成的SRAM阵列可工作于四种工作模式,分别为普通读写的SRAM模式、存内逻辑运算的LOGIC模式、BCAM模式和TCAM模式,并且每种工作模式都支持行向和列向的操作(如图5所示)。使用该单元构成阵列,数据可以按行或者按列写进阵列中,行向的SRAM模式与行向的CAM模式兼容,列向的SRAM模式与列向的CAM模式兼容,解决了目前多功能存内计算SRAM/CAM方案中不同工作模式的兼容性问题。此外,该SRAM阵列有利于快速实现矩阵的转置运算。使用者仅需按照一个方向写入数据,按照另一个方向读出数据,即可完成矩阵的转置,从而使原本大运算量的矩阵转置的计算速度大幅提高。

图4 课题组提出的11T SRAM单元 (a) 原理图 (b) 单元版图 (c) 行向读操作 (d) 列向读操作 (e) 列向逻辑运算操作 (f) 行向逻辑运算操作

图5 课题组提出的11T SRAM单元的CAM工作模式 (a) 并行列向BCAM搜索与列向TCAM单元 (b)并行行向搜索与行向TCAM单元

基于这一研究的论文“An 11T SRAM Cell for the Dual-Direction In-Array Logic/CAM Operations”已被IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS期刊接收,博士生魏枫为论文第一作者。

这些工作得到了广东省重点领域研发计划项目(2019B010155002)、深圳市学科布局项目(JCYJ20220818100814033)和深圳市孔雀团队项目(KQTD 20200820113105004)等项目的资助。

论文列表如下:

[1] S. Zhang, X. Cui, F. Wei and X. Cui, "An Area-Efficient In-Memory Implementation Method of Arbitrary Boolean Function Based on SRAM Array," in IEEE Transactions on Computers, vol. 72, no. 12, pp. 3416-3430, Dec. 2023, doi: 10.1109/TC.2023.3301156.

[2] F. Wei, X. Cui, S. Zhang and X. Zhang, " An 11T SRAM Cell for the Dual-Direction In-Array Logic/CAM Operations," in IEEE Transactions on Circuits and Systems II: Express Briefs , doi: 10.1109/TCSII.2023.3337119.


版权声明:
文章来源北京大学新闻网,分享只为学术交流,如涉及侵权问题请联系我们,我们将及时修改或删除。

相关学术资讯
近期会议

2026年智慧交通与检测技术国际会议(ITDT 2026)(2026-03-25)

2026年第六届智能机器人系统国际会议(ISoIRS 2026)(2026-03-27)

2026年人工智能教育技术与数据科学国际学术会议(AIETDS 2026)(2026-03-27)

2026年IEEE第八届软件工程和计算机科学国际会议(CSECS 2026)(2026-04-17)

第十五届春季国际工程与技术大会 (SCET 2026)(2026-04-17)

2026年金融科技、创新与信息技术国际会议(2026-04-18)

2026年多尺度人工智能国际会议(MAI 2026)(2026-04-24)

第三届机器学习与智能计算国际学术会议(MLIC 2026)(2026-04-24)

2026 空天信息与产业创新国际学术研讨会暨第二届中国——塞尔维亚空天技术与产业应用研讨会(ISA3I 2026)(2026-04-24)

数字化教育系统与计算机科学国际学术会议(2026-04-24)

2026年职业教育、社会服务与区域发展国际会议(ICESRD 2026)(2026-3-30)

2026年第十二届学习与教学国际会议(ICLT 2026)(2026-10-30)

2026年历史学、法律与社会发展国际学术会议(HLSD 2026)(2026-3-29)

2026年先进制造技术、材料与冶金工程国际会议(ICAMTMME 2026)(2026-4-29)

2026心理健康、艺术教育与文化发展国际会议(MHAECD 2026)(2026-4-27)

2026材料化学、化学工程与生物科学国际会议(MCCEBS 2026)(2026-4-29)

2026年智能轨道、能源与电气工程国际学术会议(IREEE 2026)(2026-3-28)

2026年艺术设计与现代化教育国际会议(ADME 2026)(2026-5-29)

2026年机电系统、自动化控制与系统仿真国际会议(IMESAC 2026)(2026-3-29)

2026年教育、艺术与文学国际学术会议(ICEAL 2026)(2026-3-28)

小贴士:学术会议云是学术会议查询检索的第三方门户网站。它是会议组织发布会议信息、众多学术爱好者参加会议、找会议的双向交流平台。它可提供国内外学术会议信息预报、分类检索、在线报名、论文征集、资料发布以及了解学术资讯,查找会服机构等服务,支持PC、微信、APP,三媒联动。
综合推荐区

学术科研网址导航,430+站,定制学术书签

2026年第五届云计算、计算机视觉和图像处理.

2026年动力学与机械工程国际学术研讨会 (.

2026年IEEE第八届软件工程和计算机科学.

2026年第八届计算机图形学、图像与可视化国.

第八届信息科学、电气与自动化工程国际学术会议.

第三届机器学习与智能计算国际学术会议(MLI.

第六届自动化控制、算法与智能仿生国际学术会议.

2026 年第三届计算,机器学习与数据科学国.

第十三届先进制造技术与材料工程国际学术会议 .

第二届人工智能与产品设计国际学术会议 (AI.

2026年多尺度人工智能国际会议(MAI 2.

2026年量子计算与人工智能国际学术会议(I.

2026年第六届计算机视觉与模式分析国际学术.

第七届机械仪表与自动化国际学术会议(ICMI.

2026年第四届亚洲机器学习、算法与神经网络.

2026年第四届亚洲计算机视觉、图像处理与模.

2026年人工智能与数据挖掘国际学术会议(A.

2026年IEEE第七届计算,网络与物联网国.

2026年第五届网络、通信与信息技术国际会议.

2026年智能机器人与控制技术国际会议(CI.

2026年传感器技术、自动化与智能制造国际会.

2026年智能系统与计算国际会议 (ICIS.

2026年电子, 通信与计算机科学国际会议 .

2026年IEEE第三届先进机器人, 自动化.

2026年第七届控制, 机器人与智能系统国际.