The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
Proceedings of the 13th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, Tools and Theory for Embedded Syst 2012
DOI: 10.1145/2248418.2248425
|View full text |Cite
|
Sign up to set email alerts
|

WCET-aware data selection and allocation for scratchpad memory

Abstract: In embedded systems, SPM (scratchpad memory) is an attractive alternative to cache memory due to its lower energy consumption and higher predictability of program execution. This paper studies the problem of placing variables of a program into an SPM such that its WCET (worst-case execution time) is minimized. We propose an efficient dynamic approach that comprises two novel heuristics. The first heuristic iteratively selects a most beneficial variable as an SPM resident candidate based on its impact on the k … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
20
0

Year Published

2013
2013
2020
2020

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 17 publications
(20 citation statements)
references
References 30 publications
0
20
0
Order By: Relevance
“…The approaches proposed in [18,19] Next, we propose a new approach for determining the maxi mum size of the SPM for each task based on our previous work on allocating variables of a single task to SPM [23]. For each variable Vi, we define a benefit vector benefit( Vi) as follows.…”
Section: -3mentioning
confidence: 99%
See 1 more Smart Citation
“…The approaches proposed in [18,19] Next, we propose a new approach for determining the maxi mum size of the SPM for each task based on our previous work on allocating variables of a single task to SPM [23]. For each variable Vi, we define a benefit vector benefit( Vi) as follows.…”
Section: -3mentioning
confidence: 99%
“…For more details on selecting a most beneficial variable and allocating it to SPM, we refer to [23] .…”
Section: -3mentioning
confidence: 99%
“…In the past decade, many studies have been done to exploit optimizing the energy consumption ( [16], [18], [7], [8]) and performance ( [13], [15], [20], [6], [19]) by using SPM in embedded systems.…”
Section: Related Workmentioning
confidence: 99%
“…Some researches focused on worst case execution time with improved timing predictability of the application by using SPM ( [5], [15], [19]). Deverge et al [5] dynamically allocated both static and automatic data to SPM in order to reduce a single task's WCET.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation