2010 Design, Automation &Amp; Test in Europe Conference &Amp; Exhibition (DATE 2010) 2010
DOI: 10.1109/date.2010.5456977
|View full text |Cite
|
Sign up to set email alerts
|

Partitioning and allocation of scratch-pad memory for priority-based preemptive multi-task systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
40
0

Year Published

2011
2011
2019
2019

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 30 publications
(40 citation statements)
references
References 12 publications
0
40
0
Order By: Relevance
“…MSRS may be regarded as an improvement of earlier approaches to prevent one task evicting local memory resources used by another, such as static cache locking [29] and static SPM partitioning [9], [7]. Simpler forms of MSRS have been proposed [30], [9], but the one used in this paper has the important distinction of enabling any task to use an arbitrary number of blocks in SPM independently of all other tasks [10].…”
Section: Related Workmentioning
confidence: 99%
“…MSRS may be regarded as an improvement of earlier approaches to prevent one task evicting local memory resources used by another, such as static cache locking [29] and static SPM partitioning [9], [7]. Simpler forms of MSRS have been proposed [30], [9], but the one used in this paper has the important distinction of enabling any task to use an arbitrary number of blocks in SPM independently of all other tasks [10].…”
Section: Related Workmentioning
confidence: 99%
“…Spatial, temporal or hybrid methods have been introduced to bring about the effective utilization of SPM for Priority-Based Preemptive Multi-Task Systems [10]. It relocated the optimal task's functions to SPM, minimized the accesses to external MM.…”
Section: Related Workmentioning
confidence: 99%
“…The goal of the dynamic allocating scheme is to minimize the value of (9) with the constraint condition as (10).…”
Section: E(t S K ) Denotes the Total Energy Consumption Within T S Kmentioning
confidence: 99%
“…(2) The need for on-chip virtualization support for virtualized environments and onchip memory isolation to support trusted application execution. Figure 1 shows a set of applications being executed (App1-App4) by two CPUs (CPU0, CPU1) utilizing a total of two SPMs (4 KB space each) with temporal and spatial allocation (hybrid allocation) [38] and pre-defined schedules. Such schemes work well in closed systems, however, it might not be feasible to predict all the combinations of all the applications that will be running concurrently in an open system (e.g., Android).…”
Section: Motivationmentioning
confidence: 99%
“…Techniques for sharing the on-chip SPMs have been proposed [16,37,38], however, they assume that the applications are known ahead of time. These assumptions were true for closed systems, but as open systems (e.g., Android [17]) start to be widely adopted, what programs are loaded onto the device will not be necessarily known at compile time.…”
Section: Introductionmentioning
confidence: 99%