Title
Memristor-CMOS Analog Coprocessor for Acceleration of High-Performance Computing Applications.
Abstract
Vector matrix multiplication computation underlies major applications in machine vision, deep learning, and scientific simulation. These applications require high computational speed and are run on platforms that are size, weight, and power constrained. With the transistor scaling coming to an end, existing digital hardware architectures will not be able to meet this increasing demand. Analog computation with its rich set of primitives and inherent parallel architecture can be faster, more efficient, and compact for some of these applications. One such primitive is a memristor-CMOS crossbar array-based vector matrix multiplication. In this article, we develop a memristor-CMOS analog coprocessor architecture that can handle floating-point computation. To demonstrate the working of the analog coprocessor at a system level, we use a new electronic design automation tool called PSpice Systems Option, which performs integrated cosimulation of MATLAB/Simulink and PSpice. It is shown that the analog coprocessor has a superior performance when compared to other processors, and a speedup of up to 12 × when compared to projected GPU performance is observed. Using the new PSpice Systems Option tool, various application simulations for image processing and solutions to partial differential equations are performed on the analog coprocessor model.<?enlrg 3pt?>
Year
DOI
Venue
2018
10.1145/3269985
JETC
Keywords
DocType
Volume
Analog coprocessor, PSpice systems option, crossbar, electronic design automation, hardware accelerator, machine vision, memristor, modeling and simulation, partial differential equations, vector matrix multiplication
Journal
14
Issue
ISSN
Citations 
3
1550-4832
0
PageRank 
References 
Authors
0.34
12
8
Name
Order
Citations
PageRank
Nihar Athreyas111.38
Wenhao Song2102.30
Blair Perot301.01
Qiangfei Xia4206.05
Abbie Mathew500.34
Jai Gupta611.38
Dev Gupta711.38
Jianhua Joshua Yang8493.10