2017
DOI: 10.1145/3063383
|View full text |Cite
|
Sign up to set email alerts
|

WCET-Aware Function-Level Dynamic Code Management on Scratchpad Memory

Abstract: Scratchpad memory (SPM) is a promising on-chip memory choice in real-time and cyber-physical systems where timing is of the utmost importance. SPM has time-predictable characteristics since its data movement between the SPM and the main memory is entirely managed by software. One way of such management is dynamic management. In dynamic management of instruction SPMs, code blocks are dynamically copied from the main memory to the SPM at runtime by executing direct memory access (DMA) instructions. Code manageme… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2017
2017
2020
2020

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 42 publications
0
3
0
Order By: Relevance
“…The source tracing process of the MB algorithm is mainly as follows. First, we can know the number of MLCs when the SLC is a specific value through the constraint equation (1). Then according to the matrix , the task with the lowest energy consumption under the corresponding number of SLC and MLC can be obtained.…”
Section: Matrix Backtracking Algorithmmentioning
confidence: 99%
See 1 more Smart Citation
“…The source tracing process of the MB algorithm is mainly as follows. First, we can know the number of MLCs when the SLC is a specific value through the constraint equation (1). Then according to the matrix , the task with the lowest energy consumption under the corresponding number of SLC and MLC can be obtained.…”
Section: Matrix Backtracking Algorithmmentioning
confidence: 99%
“…The main advantages of SRAM are its extremely high read-write performance and long life of 10 8 . So it is usually used to replace the traditional cache [1]. However, SRAM also faces the problems of insufficient storage density and excessive static leakage power consumption.…”
Section: Introductionmentioning
confidence: 99%
“…The worst-case execution time (WCET) problem [25,30] is an important research area within the context of real-time systems. There exist many tools and techniques for static WCET analyis [2,6,11,13,18,19], for measurement-based and probabilistic approaches [3,9], and alternative approaches that are based on simplified hardware [1,15,16,24,26,27,31]. Recent work also targets the challenging problem of multicore WCET analysis [5,14,20,22,23,29].…”
Section: Introductionmentioning
confidence: 99%