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

Time-predictable execution of multithreaded applications on multicore systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
24
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 17 publications
(24 citation statements)
references
References 0 publications
0
24
0
Order By: Relevance
“…We adopt the read-execute-write semantics found in the papers [3], [4], [5], and an extension of the PREM (Predictable Execution Model) [10], [11], to accurately estimate contentions. Each task (node) of a DAG is divided into three phases: read, execute, and write.…”
Section: Read-execute-write Semanticsmentioning
confidence: 99%
“…We adopt the read-execute-write semantics found in the papers [3], [4], [5], and an extension of the PREM (Predictable Execution Model) [10], [11], to accurately estimate contentions. Each task (node) of a DAG is divided into three phases: read, execute, and write.…”
Section: Read-execute-write Semanticsmentioning
confidence: 99%
“…The research on precision time architectures concerns global aspects of the problem and tries to formulate general principles like [1, 5, 12–15]. Other investigations are carried out towards finding the detailed solution in the selected software [16–19] or hardware [4, 5, 15, 20–22] aspects. MA operations that are responsible for a generation of the greatest amount of ‘unpredictability’ are addressed in many works [1, 3, 7, 8, 16, 20, 23].…”
Section: Related Workmentioning
confidence: 99%
“…The approach has been refined in successive works [6,66] into three phases. Specifically, two memory phases are considered: an acquisition (or load) phase that copies data and instructions from main memory into local memory, and a replication (or unload) phase that copies modified data back to main memory.…”
Section: Software Solutionsmentioning
confidence: 99%
“…Specifically, two memory phases are considered: an acquisition (or load) phase that copies data and instructions from main memory into local memory, and a replication (or unload) phase that copies modified data back to main memory. While the computation phase is always executed on a processor, the memory phases can be either executed on the processor itself [5,6,13,22,26,49,50,53,56,71,72], or on another hardware component [30,31], such as a programmable Direct Memory Access (DMA) module [7,20,61,66]. Works that proposed using a DMA unit to perform the memory transfers [66] can efficiently hide the memory latency by overlapping the execution of a task with the DMA transfer of another task; this leads to considerable improvements in schedulability.…”
Section: Software Solutionsmentioning
confidence: 99%