Algorithms for data-analytics executed on classical Von Neumann architectures proved highly energy inefficient. In- Memory Computing have been indicated as a practical solution to improve speed and to reduce power consumption. This work introduces a new memory architecture that extends the use of bit-wise logic operations to a more complex itera- tive algorithm, i.e., search of minimum/maximum values across bulk data. Such new design preserves all the characteristics of architectures for minimum/maximum detection, achieving high performance and low power consumption. It serves both as a local memory, and as an acceleration engine. It can be implemented with MOS transistors or with emerging devices. A novel imple- mentation of the minimum/maximum search algorithm has been tailored to fit the internal organization of the proposed memory architecture. A parametric analysis conducted on a 28nm FDSOI CMOS technology highlights remarkable results, with an energy consumption for single bit as low as 0.09fJ and a maximum operating frequency of 2GHz.
Logic-In-Memory Architecture For Min/Max Search / Vacca, Marco; Tavva, Yaswanth; Chattopadhyay, Anupam; Calimera, Andrea. - ELETTRONICO. - (2018), pp. 853-856. (Intervento presentato al convegno IEEE International Conference on Electronics Circuits and Systems, ICECS 2018 tenutosi a Bordeaux nel 9-12 December 2018) [10.1109/ICECS.2018.8617879].
Logic-In-Memory Architecture For Min/Max Search
Marco Vacca;Andrea Calimera
2018
Abstract
Algorithms for data-analytics executed on classical Von Neumann architectures proved highly energy inefficient. In- Memory Computing have been indicated as a practical solution to improve speed and to reduce power consumption. This work introduces a new memory architecture that extends the use of bit-wise logic operations to a more complex itera- tive algorithm, i.e., search of minimum/maximum values across bulk data. Such new design preserves all the characteristics of architectures for minimum/maximum detection, achieving high performance and low power consumption. It serves both as a local memory, and as an acceleration engine. It can be implemented with MOS transistors or with emerging devices. A novel imple- mentation of the minimum/maximum search algorithm has been tailored to fit the internal organization of the proposed memory architecture. A parametric analysis conducted on a 28nm FDSOI CMOS technology highlights remarkable results, with an energy consumption for single bit as low as 0.09fJ and a maximum operating frequency of 2GHz.Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/11583/2736315
Attenzione
Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo