Proceedings of the 2004 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems 2004
DOI: 10.1145/1023833.1023869
|View full text |Cite
|
Sign up to set email alerts
|

A post-compiler approach to scratchpad mapping of code

Abstract: ScratchPad Memories (SPMs) are commonly used in embedded systems because they are more energy-efficient than caches and enable tighter application control on the memory hierarchy. Optimally mapping code and data to SPMs is, however, still a challenge. This paper proposes an optimal scratchpad mapping approach for code segments, which has the distinctive characteristic of working directly on application binaries, thus requiring no access to either the compiler or the application source code -a clear advantage f… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
63
0

Year Published

2008
2008
2016
2016

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 78 publications
(63 citation statements)
references
References 34 publications
0
63
0
Order By: Relevance
“…Static SPM allocation techniques are presented in [1,3,19,27]. Except for Nguyen's work [19], all of these techniques require knowledge of the SPM size at compile time.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…Static SPM allocation techniques are presented in [1,3,19,27]. Except for Nguyen's work [19], all of these techniques require knowledge of the SPM size at compile time.…”
Section: Related Workmentioning
confidence: 99%
“…Except for Nguyen's work [19], all of these techniques require knowledge of the SPM size at compile time. Angiolini et al [1] present an SPM allocation scheme that selects code blocks which promise the highest energy savings using an algorithm based on Dynamic Programming. Banakar et al [3] solve the static assignment with a knapsack algorithm, both for code and data blocks.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Many SPM management approaches have been proposed. All the existing approaches can be classified into two categories: static allocation [1,6,10,11,22] and dynamic allocation [2, 3, 12-15, 20, 24, 27]. In the case of static allocation approaches, once an SPM resident is loaded into the SPM, its space in the SPM cannot be allocated to other SPM residents during the execution of the program.…”
Section: Introductionmentioning
confidence: 99%