Abstract
This letter aims at developing new memory architecture to overcome the daunting memory wall and energy wall issues in multicore embedded systems. We propose a new heterogeneous scratch-pad memory (SPM) architecture that is configured with SRAM, MRAM, and Z-RAM. Based on this architecture, we propose two algorithms: a dynamic programming (MDPDA) and a genetic algorithm (AGADA) to allocate data to different memory banks, therefore, reducing memory access cost in terms of power consumption and latency. Extensive experiments are performed to show the merits of the hybrid SPM memory architecture and the effectiveness of the proposed algorithms.
Original language | English |
---|---|
Article number | 6871293 |
Pages (from-to) | 69-72 |
Number of pages | 4 |
Journal | IEEE Embedded Systems Letters |
Volume | 6 |
Issue number | 4 |
DOIs | |
State | Published - Dec 1 2014 |
Bibliographical note
Publisher Copyright:© 2009-2012 IEEE.
Keywords
- Data allocation
- dynamic programming
- genetic algorithm
- hybrid memory
- multicore
- scratch-pad memory (SPM)
ASJC Scopus subject areas
- Control and Systems Engineering
- General Computer Science