A Methodology for the Optimization Of Multi-program Shared Scratchpad Memory
Pubblicato online: 12 dic 2017
Pagine: 1 - 20
Ricevuto: 19 dic 2010
Accettato: 11 feb 2011
DOI: https://doi.org/10.21307/ijssis-2017-423
Parole chiave
© 2011 J. F. Yang et al., published by Sciendo
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Processors used in wireless and ad hoc networks bring more strict requirements on performance and power consumption. The hardware and software need to coordinate more efficiently to meet such requirements. With the rapid development of semi-conductor technology, more memory can be integrated into the processor. ScratchPad Memory (SPM) is a kind of the on-chip memory, is a SRAM based memory with fast response, small on-chip area and low power consumption. It is still a big challenge on how to take advantages of SPM because SPM must be explicitly used by software to achieve high performance. This paper proposes a novel methodology to share SPM during multiprograms. The applications are analyzed and memory objects are generated. During the executions, multi-programs can share SPM through these memory objects. The experimental results show that our approach can reduce both the execution time and the energy consumption effectively.