TCAM-GNN: A TCAM-based Data Processing Strategy for GNN over Sparse Graphs

计算机科学 横杆开关 内容寻址存储器 内存映射 内存体系结构 并行计算 搜索引擎索引 计算机体系结构 人工神经网络 共享内存 人工智能 电信
作者
Yu-Pang Wang,Weichen Wang,Yuan-Hao Chang,Chieh-Lin Tsai,Tei‐Wei Kuo,Chun-Feng Wu,Chien-Chung Ho,Han-Wen Hu
出处
期刊:IEEE Transactions on Emerging Topics in Computing [Institute of Electrical and Electronics Engineers]
卷期号:: 1-14
标识
DOI:10.1109/tetc.2023.3328008
摘要

The graph neural network (GNN) has recently become an emerging research topic for processing non-euclidean data structures since the data used in various popular application domains are usually modeled as a graph, such as social networks, recommendation systems, and computer vision. Previous GNN accelerators commonly utilize the hybrid architecture to resolve the issue of “hybrid computing pattern” in GNN training. Nevertheless, the hybrid architecture suffers from poor utilization of hardware resources mainly due to the dynamic workloads between different phases in GNN. To address these issues, existing GNN accelerators adopt a unified structure with numerous processing elements and high bandwidth memory. However, the large amount of data movement between the processor and memory could heavily downgrade the performance of such accelerators in real-world graphs. As a result, the processing-in-memory architecture, such as the ReRAM-based crossbar, becomes a promising solution to reduce the memory overhead of GNN training. Furthermore, the ternary content addressable memory (TCAM) can parallel search the stored data with a given input, then output the matching result, which is a great choice to efficiently search the connected vertex through the edge list of the graph. In this work, we present the TCAM-GNN, a novel TCAM-based data processing strategy, to enable high-throughput and energy-efficient GNN training over ReRAM-based crossbar architecture. The proposed TCAM-based data processing approach smartly utilizes the TCAM crossbar to access and search graph data. Several hardware co-designed data structures and placement methods are proposed to fully exploit the parallelism in GNN during training. In addition, to resolve the precision issue, we propose a dynamic fixed-point formatting approach to enable GNN training over crossbar architecture. An adaptive data reusing policy is also proposed to enhance the data locality of graph features by the bootstrapping batch sampling approach. Overall, TCAM-GNN could enhance computing performance by 4.25× and energy efficiency by 9.11× on average compared to the neural network accelerators.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
更新
大幅提高文件上传限制,最高150M (2024-4-1)

科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
abc完成签到 ,获得积分10
2秒前
Yang应助虞无声采纳,获得10
6秒前
zcg完成签到,获得积分10
10秒前
闲人不贤完成签到,获得积分10
10秒前
完美采梦完成签到 ,获得积分10
12秒前
何世通完成签到 ,获得积分10
17秒前
后浪完成签到 ,获得积分10
23秒前
我住隔壁我姓王完成签到,获得积分10
28秒前
纯真的雁山完成签到,获得积分10
28秒前
笑点低的如凡完成签到,获得积分10
32秒前
《子非鱼》完成签到,获得积分10
33秒前
务实的绝悟完成签到,获得积分10
33秒前
Betty完成签到 ,获得积分10
36秒前
xmhxpz完成签到,获得积分10
38秒前
gYang完成签到,获得积分10
39秒前
guan完成签到,获得积分10
42秒前
Li完成签到 ,获得积分10
43秒前
独特的忆彤完成签到 ,获得积分10
46秒前
liuxuan发布了新的文献求助10
46秒前
Owen应助南城雨落采纳,获得10
47秒前
yi完成签到 ,获得积分10
49秒前
xyzlancet完成签到,获得积分10
52秒前
酷炫的红牛完成签到,获得积分10
53秒前
54秒前
聆琳完成签到 ,获得积分10
58秒前
Hyacinth完成签到 ,获得积分10
1分钟前
1分钟前
JHGG应助guan采纳,获得10
1分钟前
futianyu完成签到 ,获得积分10
1分钟前
Emper完成签到,获得积分10
1分钟前
mokucyan完成签到,获得积分10
1分钟前
LZNUDT发布了新的文献求助10
1分钟前
NexusExplorer应助LZNUDT采纳,获得10
1分钟前
1分钟前
老实汉堡完成签到 ,获得积分10
1分钟前
怡然猎豹完成签到,获得积分10
1分钟前
Telomere完成签到 ,获得积分10
1分钟前
1分钟前
快帮我找找应助elunxu采纳,获得10
1分钟前
liuxuan完成签到,获得积分10
1分钟前
高分求助中
LNG地下式貯槽指針(JGA指-107) 1000
LNG地上式貯槽指針 (JGA指 ; 108) 1000
Impact of Mitophagy-Related Genes on the Diagnosis and Development of Esophageal Squamous Cell Carcinoma via Single-Cell RNA-seq Analysis and Machine Learning Algorithms 900
QMS18Ed2 | process management. 2nd ed 600
LNG as a marine fuel—Safety and Operational Guidelines - Bunkering 560
Exploring Mitochondrial Autophagy Dysregulation in Osteosarcoma: Its Implications for Prognosis and Targeted Therapy 526
Full waveform acoustic data processing 500
热门求助领域 (近24小时)
化学 医学 材料科学 生物 工程类 有机化学 生物化学 物理 内科学 纳米技术 计算机科学 化学工程 复合材料 基因 遗传学 物理化学 催化作用 免疫学 细胞生物学 电极
热门帖子
关注 科研通微信公众号,转发送积分 2937339
求助须知:如何正确求助?哪些是违规求助? 2593965
关于积分的说明 6986099
捐赠科研通 2237324
什么是DOI,文献DOI怎么找? 1188188
版权声明 589991
科研通“疑难数据库(出版商)”最低求助积分说明 581651