In an effort to make processors more power efficient scratch pad memory (SPM) have been proposed instead of caches, which can consume majority of processor power. However, application mapping on SPMs remain a challenge. We propose a dynamic SPM management scheme for program stack data for processor power reduction. As opposed to previous efforts, our solution does not mandate any hardware changes, does not need profile information, and SPM size at compile-time, and seamlessly integrates support for recursive functions. Our technique manages stack frames on SPM using a scratch pad memory manager (SPMM), integrated into the application binary by the compiler. Our experiments on benchmarks from MiBench [15] show average energy savings of 37% a...
CASES 2010 : International Conference on Compilers, Architecture, and Synthesis for Embedded System...
This paper presents a dynamic scratchpad memory (SPM) code allocation technique for embedded systems...
Abstract—Exploiting runtime memory access traces can be a complementary approach to compiler optimiz...
A dynamic scratch pad memory (SPM) management scheme for program stack data with the objective of pr...
Scratch-pad memories (SPM) are small on-chip mem-ory devices whose access is much faster and consume...
Extensive work has been done for optimal management of scratch-pad memory (SPM) all assuming that th...
The 16th Workshop on Synthesis And System Integration of Mixed Information Technologies (SASIMI 2010...
「DAシンポジウム2010 : システムLSI設計技術とDA」2010年9月2日(木)~3日(金)にて発表された論文。DA Symposium 2010(System LSI and DA) : Se...
Abstract—Memory accesses are a major cause of energy con-sumption for embedded systems and the stack...
Nowadays, many embedded processors include in their architecture on-chip static memories, so called ...
In this paper, we propose a fully automatic dynamic scratch-pad memory (SPM) management technique fo...
The 7th IEEE Workshop on Embedded Systems for Real-Time Multimedia : October 15, 2009 - October 16, ...
Current trends indicate that leakage energy consumption will be an important concern in upcoming pro...
Scratch Pad Memories (SPMs) have received considerable attention lately as on-chip memory building b...
<p>An increasing number of processor architectures support scratch-pad memory - software manag...
CASES 2010 : International Conference on Compilers, Architecture, and Synthesis for Embedded System...
This paper presents a dynamic scratchpad memory (SPM) code allocation technique for embedded systems...
Abstract—Exploiting runtime memory access traces can be a complementary approach to compiler optimiz...
A dynamic scratch pad memory (SPM) management scheme for program stack data with the objective of pr...
Scratch-pad memories (SPM) are small on-chip mem-ory devices whose access is much faster and consume...
Extensive work has been done for optimal management of scratch-pad memory (SPM) all assuming that th...
The 16th Workshop on Synthesis And System Integration of Mixed Information Technologies (SASIMI 2010...
「DAシンポジウム2010 : システムLSI設計技術とDA」2010年9月2日(木)~3日(金)にて発表された論文。DA Symposium 2010(System LSI and DA) : Se...
Abstract—Memory accesses are a major cause of energy con-sumption for embedded systems and the stack...
Nowadays, many embedded processors include in their architecture on-chip static memories, so called ...
In this paper, we propose a fully automatic dynamic scratch-pad memory (SPM) management technique fo...
The 7th IEEE Workshop on Embedded Systems for Real-Time Multimedia : October 15, 2009 - October 16, ...
Current trends indicate that leakage energy consumption will be an important concern in upcoming pro...
Scratch Pad Memories (SPMs) have received considerable attention lately as on-chip memory building b...
<p>An increasing number of processor architectures support scratch-pad memory - software manag...
CASES 2010 : International Conference on Compilers, Architecture, and Synthesis for Embedded System...
This paper presents a dynamic scratchpad memory (SPM) code allocation technique for embedded systems...
Abstract—Exploiting runtime memory access traces can be a complementary approach to compiler optimiz...