Cargando…

New Logic-In-Memory Paradigms: An Architectural and Technological Perspective

Processing systems are in continuous evolution thanks to the constant technological advancement and architectural progress. Over the years, computing systems have become more and more powerful, providing support for applications, such as Machine Learning, that require high computational power. Howev...

Descripción completa

Detalles Bibliográficos
Autores principales: Santoro, Giulia, Turvani, Giovanna, Graziano, Mariagrazia
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6630546/
https://www.ncbi.nlm.nih.gov/pubmed/31159236
http://dx.doi.org/10.3390/mi10060368
_version_ 1783435327561531392
author Santoro, Giulia
Turvani, Giovanna
Graziano, Mariagrazia
author_facet Santoro, Giulia
Turvani, Giovanna
Graziano, Mariagrazia
author_sort Santoro, Giulia
collection PubMed
description Processing systems are in continuous evolution thanks to the constant technological advancement and architectural progress. Over the years, computing systems have become more and more powerful, providing support for applications, such as Machine Learning, that require high computational power. However, the growing complexity of modern computing units and applications has had a strong impact on power consumption. In addition, the memory plays a key role on the overall power consumption of the system, especially when considering data-intensive applications. These applications, in fact, require a lot of data movement between the memory and the computing unit. The consequence is twofold: Memory accesses are expensive in terms of energy and a lot of time is wasted in accessing the memory, rather than processing, because of the performance gap that exists between memories and processing units. This gap is known as the memory wall or the von Neumann bottleneck and is due to the different rate of progress between complementary metal–oxide semiconductor (CMOS) technology and memories. However, CMOS scaling is also reaching a limit where it would not be possible to make further progress. This work addresses all these problems from an architectural and technological point of view by: (1) Proposing a novel Configurable Logic-in-Memory Architecture that exploits the in-memory computing paradigm to reduce the memory wall problem while also providing high performance thanks to its flexibility and parallelism; (2) exploring a non-CMOS technology as possible candidate technology for the Logic-in-Memory paradigm.
format Online
Article
Text
id pubmed-6630546
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-66305462019-08-19 New Logic-In-Memory Paradigms: An Architectural and Technological Perspective Santoro, Giulia Turvani, Giovanna Graziano, Mariagrazia Micromachines (Basel) Article Processing systems are in continuous evolution thanks to the constant technological advancement and architectural progress. Over the years, computing systems have become more and more powerful, providing support for applications, such as Machine Learning, that require high computational power. However, the growing complexity of modern computing units and applications has had a strong impact on power consumption. In addition, the memory plays a key role on the overall power consumption of the system, especially when considering data-intensive applications. These applications, in fact, require a lot of data movement between the memory and the computing unit. The consequence is twofold: Memory accesses are expensive in terms of energy and a lot of time is wasted in accessing the memory, rather than processing, because of the performance gap that exists between memories and processing units. This gap is known as the memory wall or the von Neumann bottleneck and is due to the different rate of progress between complementary metal–oxide semiconductor (CMOS) technology and memories. However, CMOS scaling is also reaching a limit where it would not be possible to make further progress. This work addresses all these problems from an architectural and technological point of view by: (1) Proposing a novel Configurable Logic-in-Memory Architecture that exploits the in-memory computing paradigm to reduce the memory wall problem while also providing high performance thanks to its flexibility and parallelism; (2) exploring a non-CMOS technology as possible candidate technology for the Logic-in-Memory paradigm. MDPI 2019-05-31 /pmc/articles/PMC6630546/ /pubmed/31159236 http://dx.doi.org/10.3390/mi10060368 Text en © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Santoro, Giulia
Turvani, Giovanna
Graziano, Mariagrazia
New Logic-In-Memory Paradigms: An Architectural and Technological Perspective
title New Logic-In-Memory Paradigms: An Architectural and Technological Perspective
title_full New Logic-In-Memory Paradigms: An Architectural and Technological Perspective
title_fullStr New Logic-In-Memory Paradigms: An Architectural and Technological Perspective
title_full_unstemmed New Logic-In-Memory Paradigms: An Architectural and Technological Perspective
title_short New Logic-In-Memory Paradigms: An Architectural and Technological Perspective
title_sort new logic-in-memory paradigms: an architectural and technological perspective
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6630546/
https://www.ncbi.nlm.nih.gov/pubmed/31159236
http://dx.doi.org/10.3390/mi10060368
work_keys_str_mv AT santorogiulia newlogicinmemoryparadigmsanarchitecturalandtechnologicalperspective
AT turvanigiovanna newlogicinmemoryparadigmsanarchitecturalandtechnologicalperspective
AT grazianomariagrazia newlogicinmemoryparadigmsanarchitecturalandtechnologicalperspective