TY - GEN
T1 - In-memory execution of compute kernels using flow-based memristive crossbar computing
AU - Chakraborty, Dwaipayan
AU - Raj, Sunny
AU - Cesar, Julio
AU - Troyle, Gutierrez
AU - Sumit, Thomas
AU - Jha, Kumar
N1 - Publisher Copyright:
©2017 IEEE.
PY - 2017/11/28
Y1 - 2017/11/28
N2 - Rebooting computing using in-memory architectures relies on the ability of emerging devices to execute a legacy software stack. In this paper, we present our approach of executing compute kernels written in a subset of the C programming language using flow-based computing on nanoscale memristor crossbars. Our approach also tests the correctness of the design using the parallel Xyces electronic simulation software. We demonstrate the potential of our approach by designing and testing a compute kernel for edge detection in images.
AB - Rebooting computing using in-memory architectures relies on the ability of emerging devices to execute a legacy software stack. In this paper, we present our approach of executing compute kernels written in a subset of the C programming language using flow-based computing on nanoscale memristor crossbars. Our approach also tests the correctness of the design using the parallel Xyces electronic simulation software. We demonstrate the potential of our approach by designing and testing a compute kernel for edge detection in images.
UR - http://www.scopus.com/inward/record.url?scp=85043485668&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85043485668&partnerID=8YFLogxK
U2 - 10.1109/ICRC.2017.8123643
DO - 10.1109/ICRC.2017.8123643
M3 - Conference contribution
AN - SCOPUS:85043485668
T3 - 2017 IEEE International Conference on Rebooting Computing, ICRC 2017 - Proceedings
SP - 1
EP - 6
BT - 2017 IEEE International Conference on Rebooting Computing, ICRC 2017 - Proceedings
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2017 IEEE International Conference on Rebooting Computing, ICRC 2017
Y2 - 8 November 2017 through 9 November 2017
ER -