Next Article in Journal
A Novel Water-Shore-Line Detection Method for USV Autonomous Navigation
Next Article in Special Issue
Cryptographically Secure Pseudo-Random Number Generator IP-Core Based on SHA2 Algorithm
Previous Article in Journal
Light-addressable Electrodes for Dynamic and Flexible Addressing of Biological Systems and Electrochemical Reactions
Previous Article in Special Issue
Digital Circuit for Seamless Resampling ADC Output Streams
Article

Data Processing and Information Classification—An In-Memory Approach

1
Department of Electronics and Telecommunication (DET), Politecnico di Torino, Corso Castelfidardo 39, 10129 Torino, Italy
2
Department of Applied Science and Technology (DISAT), Politecnico di Torino, Corso Castelfidardo 39, 10129 Torino, Italy
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(6), 1681; https://doi.org/10.3390/s20061681
Received: 31 January 2020 / Revised: 10 March 2020 / Accepted: 13 March 2020 / Published: 18 March 2020
To live in the information society means to be surrounded by billions of electronic devices full of sensors that constantly acquire data. This enormous amount of data must be processed and classified. A solution commonly adopted is to send these data to server farms to be remotely elaborated. The drawback is a huge battery drain due to high amount of information that must be exchanged. To compensate this problem data must be processed locally, near the sensor itself. But this solution requires huge computational capabilities. While microprocessors, even mobile ones, nowadays have enough computational power, their performance are severely limited by the Memory Wall problem. Memories are too slow, so microprocessors cannot fetch enough data from them, greatly limiting their performance. A solution is the Processing-In-Memory (PIM) approach. New memories are designed that can elaborate data inside them eliminating the Memory Wall problem. In this work we present an example of such a system, using as a case of study the Bitmap Indexing algorithm. Such algorithm is used to classify data coming from many sources in parallel. We propose a hardware accelerator designed around the Processing-In-Memory approach, that is capable of implementing this algorithm and that can also be reconfigured to do other tasks or to work as standard memory. The architecture has been synthesized using CMOS technology. The results that we have obtained highlights that, not only it is possible to process and classify huge amount of data locally, but also that it is possible to obtain this result with a very low power consumption. View Full-Text
Keywords: bitmap indexing; processing in memory; memory wall; big data; internet of things bitmap indexing; processing in memory; memory wall; big data; internet of things
Show Figures

Figure 1

MDPI and ACS Style

Andrighetti, M.; Turvani, G.; Santoro, G.; Vacca, M.; Marchesin, A.; Ottati, F.; Ruo Roch, M.; Graziano, M.; Zamboni, M. Data Processing and Information Classification—An In-Memory Approach. Sensors 2020, 20, 1681. https://doi.org/10.3390/s20061681

AMA Style

Andrighetti M, Turvani G, Santoro G, Vacca M, Marchesin A, Ottati F, Ruo Roch M, Graziano M, Zamboni M. Data Processing and Information Classification—An In-Memory Approach. Sensors. 2020; 20(6):1681. https://doi.org/10.3390/s20061681

Chicago/Turabian Style

Andrighetti, Milena, Giovanna Turvani, Giulia Santoro, Marco Vacca, Andrea Marchesin, Fabrizio Ottati, Massimo Ruo Roch, Mariagrazia Graziano, and Maurizio Zamboni. 2020. "Data Processing and Information Classification—An In-Memory Approach" Sensors 20, no. 6: 1681. https://doi.org/10.3390/s20061681

Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop