Stack sharing between tasks may significantly reduce the amount of memory required in resource-constrained real-time embedded systems. On the downside, stack sharing decreases the predictability of a system, e.g. may give rise to a substantial variation in the address space for the memory locations used for the stack of a task. As a result, the precisionof execution-time bounds may be reduced, the pessimism inschedulability analysis increased, and optimizations to increaseschedulability hampered. In this paper, we present EMPRESS, an Efficient and effective Method for PREdictable Stack Sharing. We assume priority-based scheduled systems, where the binary pre-emption relationon tasks is a strict partial order, and static bounds on each task’...
Verification of real-time requirements in systems-on-chip becomes more complex as more application...
International audienceModel-based approaches for the development of software intensive real-time emb...
Guaranteeing time-predictable execution in real-time systems involves the management of not only pro...
Stack sharing between tasks may significantly reduce the amount of memory required in resource-const...
Stack sharing between tasks may significantly reduce the amount of memory required in resource-const...
Stack sharing between tasks may significantly reduce the amount of memory required in resource-const...
Many real-time (RT) embedded systems can ben-efit from a memory hierarchy to bridge the proces-sor/m...
International audienceAccesses to shared resources in multi-core systems raise predictability issues...
This paper presents a novel method to determine the maximum stack memory used in preemptive, shared ...
In our modern life, embedded systems are playing an essential role. An embedded system is a computer...
Accesses to shared resources in multi-core systems raise predictability issues. The delay in accessi...
A major obstacle towards the adoption of multi-core platforms for real-time systems is given by the ...
The paper presents two novel methods to bound the stack memory used in preemptive shared stack
Using preemption threshold scheduling (PTS) in a multi-threaded real-time embedded system reduces sy...
Out-of-memory errors are a serious source of unreliability in most embedded systems. Applications ru...
Verification of real-time requirements in systems-on-chip becomes more complex as more application...
International audienceModel-based approaches for the development of software intensive real-time emb...
Guaranteeing time-predictable execution in real-time systems involves the management of not only pro...
Stack sharing between tasks may significantly reduce the amount of memory required in resource-const...
Stack sharing between tasks may significantly reduce the amount of memory required in resource-const...
Stack sharing between tasks may significantly reduce the amount of memory required in resource-const...
Many real-time (RT) embedded systems can ben-efit from a memory hierarchy to bridge the proces-sor/m...
International audienceAccesses to shared resources in multi-core systems raise predictability issues...
This paper presents a novel method to determine the maximum stack memory used in preemptive, shared ...
In our modern life, embedded systems are playing an essential role. An embedded system is a computer...
Accesses to shared resources in multi-core systems raise predictability issues. The delay in accessi...
A major obstacle towards the adoption of multi-core platforms for real-time systems is given by the ...
The paper presents two novel methods to bound the stack memory used in preemptive shared stack
Using preemption threshold scheduling (PTS) in a multi-threaded real-time embedded system reduces sy...
Out-of-memory errors are a serious source of unreliability in most embedded systems. Applications ru...
Verification of real-time requirements in systems-on-chip becomes more complex as more application...
International audienceModel-based approaches for the development of software intensive real-time emb...
Guaranteeing time-predictable execution in real-time systems involves the management of not only pro...