polito.it
Politecnico di Torino (logo)

Accurate weight mapping in a multi-memristive synaptic unit for in-memory computing applications

Michele Martemucci

Accurate weight mapping in a multi-memristive synaptic unit for in-memory computing applications.

Rel. Carlo Ricciardi. Politecnico di Torino, Corso di laurea magistrale in Nanotechnologies For Icts (Nanotecnologie Per Le Ict), 2021

Abstract:

In-memory computing using memristive devices is a promising non-von Neumann approach for making energy-efficient deep learning inference hardware. Synaptic units comprising one or more memristive devices organized in a crossbar array configuration are capable of performing the matrix-vector multiply operations in place, by exploiting the Kirchhoff’s circuits laws. In this Thesis, a weight mapping algorithm is designed, in order to efficiently program such a synaptic unit, comprising four phase-change memory (PCM) devices, to target conductance values. To evaluate the programming scheme, a simulator based on the measured programming characteristics of 10,000 PCM devices is developed in a MATLAB environment. It is shown that the synaptic unit can be programmed reliably without significant overhead in programming time or energy compared to a unit comprising a single PCM device, while gaining resilience to device-level non-idealities and yield. The algorithm is experimentally verified on a prototype chip, including a 2x2 crossbar array of multi-PCM unit cells fabricated in the 90nm CMOS technology node. Experimental validation is performed for two different single device designs making up the multi-PCM unit cell, i.e. unprojected and projected devices; the latter showing improved performances thanks to the possibility to decouple the physical mechanism of resistance storage from the information-retrieval process. The matrix-vector multiply operation is verified on the 2x2 crossbar for both PCM designs and the achieved computational accuracy is evaluated, showing comparable performances to a state of the art, low precision digital system. Improved computational accuracy is proven for unit cells with multiple projected devices.

Relatori: Carlo Ricciardi
Anno accademico: 2020/21
Tipo di pubblicazione: Elettronica
Numero di pagine: 96
Informazioni aggiuntive: Tesi secretata. Fulltext non presente
Soggetti:
Corso di laurea: Corso di laurea magistrale in Nanotechnologies For Icts (Nanotecnologie Per Le Ict)
Classe di laurea: Nuovo ordinamento > Laurea magistrale > LM-29 - INGEGNERIA ELETTRONICA
Aziende collaboratrici: IBM Research GmbH
URI: http://webthesis.biblio.polito.it/id/eprint/17878
Modifica (riservato agli operatori) Modifica (riservato agli operatori)