arrow
返回

CAMPRO: A CAM-Based Processing-in-Memory Processor for Hyperdimensional Computing

delete2025-12-02
delete0
PRE
AI
Y
Yuhan He
T
Tianxi Hu
A
Anqin Xiao
F
Fanxi Yang
H
Hengtan Zhang
L
Li‐Rong Zheng
Z
Zhuo Zou
DOI:10.1109/TCSI.2025.3634760delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
本文介绍了CAMPRO,一种基于内容寻址存储器(CAM)的内存内处理(PIM)处理器,专门定制用于高维计算(HDC)。CAMPRO采用6T分字线(SWL)单元结构构建其CAM,实现对超宽超向量(HV)存储的高效列搜索,并优化了适用于HDC操作的关联PIM架构,显著提升了能效。HDC的四种关键算子——绑定、聚合、置换和相似度——均映射到所提出的架构中。CAMPRO通过近似聚合增强操作并行性,并采用分层置换方法缓解CAM基PIM架构中灵活移位支持的不足。精细化的流水线操作提高了处理效率,并通过动态回收内存空间支持更大规模模型。两阶段位剪枝(TPBP)策略在两个计算阶段对类别HV中的冗余位进行剪枝,消除不必要计算,使操作次数减少73.6%,能耗降低65.2%,同时保持查询精度。在22 nm CMOS工艺下仿真,CAMPRO占用1.13 mm2面积,200 MHz时功耗为0.99 mW。CAMPRO在MUTAG、CIFAR10、MNIST、语言分类和EMG手势识别五个数据集上,采用不同编码方案,展现出强大的通用性和可扩展性。它从小规模到大规模数据集均实现了卓越的能效和低延迟。在语言分类中,其推理能耗相比同类工作降低了99.2%。对于EMG手势识别,训练和推理能效分别提升了2.6倍和6.7倍,推理延迟降低了73倍。在MNIST数据集上,其能效和延迟相比先前工作分别提升了11.3倍和1.6倍,成为高效的物联网人工智能(AIoT)解决方案。
Keyword:
Hyperdimensional computing
content addressable memory
associative processing
non-von Neumann arhitecture
processing-in-memory

期刊

I
ieee transactions on circuits and systems i: regular papers
IF:
0
论文数:
268
被引数:
0

机构

F
fudan university
学者数:
11.8W
论文数: 7.7W
被引数: 121
引用论文

引用论文

err分享
err收藏
Exploring Hyperdimensional Associative Memory
err2017-02-01
err0
PREAI
errMohsen Imani; Abbas Rahimi; Deqian Kong; Tajana Rosing; Jan M. Rabaey
err分享
err收藏
15.1 A 0.795fJ/bit Physically-Unclonable Function-Protected TCAM for a Software-Defined Networking Switch
err
IF0
err2024-02-18
err0
PREAI
errZhiheng Yue; Xujiang Xiang; Fengbin Tu; Yang Wang; Yiming Wang; Shaojun Wei; Yang Hu; Shouyi Yin
err分享
err收藏
err分享
err收藏
Vector Symbolic Architectures as a Computing Framework for Emerging Hardware
err2022-10-01
err29
errOAAI
errKleyko, Denis; Davies, Mike; Frady, E. Paxon; Kanerva, Pentti; Kent, Spencer J.; Olshausen, Bruno A.; Osipov, Evgeny; Rabaey, Jan M.; Rachkovskij, Dmitri A.; Rahimi, Abbas; Sommer, Friedrich T.
err分享
err收藏
学者 查看更多内容