Repository logo
 
Loading...
Thumbnail Image
Publication

Response time analysis of hard real-time tasks sharing software transactional memory data under fully partitioned scheduling

Use this identifier to reference this record.
Name:Description:Size:Format: 
COM3_CISTER_SIES_2016.pdf652.31 KBAdobe PDF Download

Advisor(s)

Abstract(s)

Software transactional memory (STM) is a synchronisation paradigm which improves the parallelism and composability of modern applications executing on a multi-core architecture. However, to abort and retry a transaction multiple times may have a negative impact on the temporal characteristics of a real-time task set. This paper addresses this issue: It provides a framework in which an upper-bound on the worst-case response time of each task is derived, assuming that tasks are scheduled by following either the Non-Preemptive During Attempt (NPDA), Non-Preemptive Until Commit (NPUC) or Stack Resource Policy for Transactional Memory (SRPTM) policy.

Description

11th IEEE International Symposium on Industrial Embedded Systems (SIES 2016). 23 to 25, May, 2016. Krakow, Poland.

Keywords

Real-time systems Time factors Multicore processing Parallel processing Synchronization Scheduling

Pedagogical Context

Citation

Research Projects

Organizational Units

Journal Issue

Publisher

Institute of Electrical and Electronics Engineers

CC License

Altmetrics