DocumentCode :
3319756
Title :
Logic-in-Memory architecture made real
Author :
Pala, D. ; Causapruno, G. ; Vacca, M. ; Riente, F. ; Turvani, G. ; Graziano, M. ; Zamboni, M.
Author_Institution :
Dept. of Electron. & Telecommun., Politec. di Torino, Turin, Italy
fYear :
2015
fDate :
24-27 May 2015
Firstpage :
1542
Lastpage :
1545
Abstract :
The current trend for intensive computational architectures is to adopt massive parallelism, with several concurrent tasks performed simultaneously, as done for example in GPUs. This approach has many advantages, such as the reduced design time given by circuit replication and an increasing in computational speed without the need of higher frequency. It has however evidenced an important bottleneck in data exchange between memory and processor. We envisage a revolutionary path for the future relation between memory and logic in parallel processors, where a new type of architecture exploits the principle of caching to the limit. Our Logic-in-Memory (LIM) architecture mixes logic and memory in the same device, removing the bottleneck of other existing parallel solutions. The architecture we propose, here in its preliminary version, has an array organization and each element in the array is based on three blocks: a logic unit for processing, a smart memory block and a routing structure for inter block communication. In this article we show the benefits of this approach with an application example in the image processing field. We can achieve a 4X computational time reduction for an image processing algorithm (Summed Area Table) with respect to the best architecture present in the literature, even with a preliminary and not optimized version. Besides the adoption of massive parallelism to increase performance, new technologies to open the post-CMOS era are explored. Among them NanoMagnet Logic (NML) is particularly interesting for its ability to mix logic and memory in the same device. We present here the preliminary results of the NML implementation of the LIM architecture. We thus demonstrate that it is not only a good solution for a standard CMOS technology but can also exploit the potential of an emerging technology as NML.
Keywords :
electronic data interchange; graphics processing units; memory architecture; CMOS technology; GPU; LIM architecture; NML; circuit replication; data exchange; inter block communication; logic-in-memory architecture; nanomagnet logic; parallel processors; revolutionary path; summed area table; Arrays; CMOS integrated circuits; Clocks; Magnetomechanical effects; Microprocessors; Routing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems (ISCAS), 2015 IEEE International Symposium on
Conference_Location :
Lisbon
Type :
conf
DOI :
10.1109/ISCAS.2015.7168940
Filename :
7168940
Link To Document :
بازگشت