RRAM-based Reconfigurable In-Memory Computing Architecture with Hybrid Routing

被引:0
作者
Zha, Yue [1 ]
Li, Jing [1 ]
机构
[1] Univ Wisconsin Madison, Elect & Comp Engn, Madison, WI 53706 USA
来源
2017 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD) | 2017年
关键词
Reconfigurable Architecture; Hybrid Routing; In-Memory Computing; CAD Framework;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recent advances in resistive random-access memory (RRAM) evoke great interests in exploring alternative architectures. One interesting work is a RRAM-based reconfigurable architecture that provides superior programmbility and blurs the boundary between computation and storage, but long-distance routing becomes a performance bottleneck. However, long-distance routing in FPGA is efficiently implemented, but its fine-grained routing structure results in a large routing overhead. In this work, we present a RRAM-based reconfigurable architecture that addresses the routing challenges using hybrid routing, i.e., local and global routing by taking the best advantages of both architectures (prior RRAM-based and FPGA). We also provide a complete CAD framework that exhibits high parallelism and good scalability. Experimental results show that our reconfigurable architecture outperforms both architectures. It achieves a 46.88% reduction in delay and improves the energy efficiency by 66.23% compared with the prior RRAM-based architecture with a slightly increased area overhead. While comparing with FPGA, it reduces the delay and the routing overhead by 36.00% and 50.20%, respectively. Additionally, our CAD framework achieves 5.39x speedup, compared with the prior framework.
引用
收藏
页码:527 / 532
页数:6
相关论文
共 17 条
[1]  
Amdahl G. M., 1967, P APR 18 20 1967 SPR, P483, DOI [10.1145/1465482.1465560, DOI 10.1145/1465482.1465560]
[2]  
[Anonymous], 2002, P 2002 ACM SIGDA 10
[3]  
[Anonymous], ISCA
[4]  
[Anonymous], 1991, Techn. Rep.
[5]  
[Anonymous], 2004, P 2004 ACMSIGDA 12 I
[6]  
[Anonymous], 2016, ISCA
[7]  
[Anonymous], 2016, PROC 35TH INT CONF C
[8]   Dot-Product Engine for Neuromorphic Computing: Programming 1T1M Crossbar to Accelerate Matrix-Vector Multiplication [J].
Hu, Miao ;
Strachan, John Paul ;
Li, Zhiyong ;
Grafals, Emmanuelle M. ;
Davila, Noraica ;
Graves, Catherine ;
Lam, Sity ;
Ge, Ning ;
Yang, Jianhua ;
Williams, R. Stanley .
2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
[9]   Odin II - An Open-source Verilog HDL Synthesis Tool for CAD Research [J].
Jamieson, Peter ;
Kent, Kenneth B. ;
Gharibian, Farnaz ;
Shannon, Lesley .
2010 18TH IEEE ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2010), 2010, :149-156
[10]   OPTIMIZATION BY SIMULATED ANNEALING - QUANTITATIVE STUDIES [J].
KIRKPATRICK, S .
JOURNAL OF STATISTICAL PHYSICS, 1984, 34 (5-6) :975-986