Thanks to the high parallelism endowed by physical rules, in-memory computing with crosspoint resistive memory arrays has been applied to accelerate typical dataintensive tasks such as the training and inference of deep learning. Recently, it has been shown that a crosspoint resistive switching memory (RRAM) circuit with a feedback configuration can be used to solve linear systems, compute eigenvectors, and rank webpages in just one step. Here, we demonstrate the PageRank with a real database (the Harvard500) together with an 8-level RRAM model that is based on experimental measurements, including the max/min conductance ratio, the high conductance range and the standard deviation of each level. By using a verify algorithm for the RRAM device programming, the PageRank result from the crosspoint circuit shows a cosine similarity of 93.5% with respect to the floating-point solution. With more discrete conductance levels and a broader high conductance range in the RRAM model, a better performance of cosine similarity up to 97% can be achieved. This work supports the feasibility of in-memory PageRank with realistic RRAM devices for real-world networks.

In-memory PageRank using a Crosspoint Array of Resistive Switching Memory (RRAM) devices

Sun Z.;Pedretti G.;Ambrosi E.;Bricalli A.;Ielmini D.
2020-01-01

Abstract

Thanks to the high parallelism endowed by physical rules, in-memory computing with crosspoint resistive memory arrays has been applied to accelerate typical dataintensive tasks such as the training and inference of deep learning. Recently, it has been shown that a crosspoint resistive switching memory (RRAM) circuit with a feedback configuration can be used to solve linear systems, compute eigenvectors, and rank webpages in just one step. Here, we demonstrate the PageRank with a real database (the Harvard500) together with an 8-level RRAM model that is based on experimental measurements, including the max/min conductance ratio, the high conductance range and the standard deviation of each level. By using a verify algorithm for the RRAM device programming, the PageRank result from the crosspoint circuit shows a cosine similarity of 93.5% with respect to the floating-point solution. With more discrete conductance levels and a broader high conductance range in the RRAM model, a better performance of cosine similarity up to 97% can be achieved. This work supports the feasibility of in-memory PageRank with realistic RRAM devices for real-world networks.
2020
Proceedings - 2020 IEEE International Conference on Artificial Intelligence Circuits and Systems, AICAS 2020
978-1-7281-4922-6
eigenvector
In-memory computing
PageRank
resistive switching memory (RRAM)
File in questo prodotto:
File Dimensione Formato  
aicas20.pdf

Accesso riservato

: Publisher’s version
Dimensione 372.68 kB
Formato Adobe PDF
372.68 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/1146210
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 1
social impact