Repository logo
 
Publication

A Multi-DAG Model for Real-Time Parallel Applications with Conditional Execution

dc.contributor.authorFonseca, José
dc.contributor.authorNélis, Vincent
dc.contributor.authorRaravi, Gurulingesh
dc.contributor.authorPinho, Luís Miguel
dc.date.accessioned2015-11-12T17:17:46Z
dc.date.available2015-11-12T17:17:46Z
dc.date.issued2015
dc.descriptionThe 30th ACM/SIGAPP Symposium On Applied Computing (SAC 2015). 13 to 17, Apr, 2015, Embedded Systems. Salamanca, Spain.pt_PT
dc.description.abstractOwing to the current trends for higher performance and the ever growing availability of multiprocessors in the embedded computing (EC) domain, there is nowadays a strong push towards the parallelization of modern embedded applications. Several real-time task models have recently been proposed to capture different forms of parallelism. However, they do not deal explicitly with control flow information as they assume that all the threads of a parallel task must execute every time the task is activated. In contrast, in this paper, we present a multi-DAG model where each task is characterized by a set of execution flows, each of which represents a different execution path throughout the task code and is modeled as a DAG of sub-tasks. We propose a two-step solution that computes a single synchronous DAG of servers for a task modeled by a multi-DAG and show that these servers are able to supply every execution flow of that task with the required cpu-budget so that the task can execute entirely, irrespective of the execution flow taken at run-time, while satisfying its precedence constraints. As a result, each task can be modeled by its single DAG of servers, which facilitates in leveraging the existing single-DAG schedulability analyses techniques for analyzing the schedulability of parallel tasks with multiple execution flows.pt_PT
dc.identifier.urihttp://hdl.handle.net/10400.22/6865
dc.language.isoengpt_PT
dc.relationFCOMP-01-0124-FEDER-037281 (CISTER)pt_PT
dc.relationFCOMP-01- 0124-FEDER-020447 (REGAIN)pt_PT
dc.relationFP7/2007-2013, grant agreement nr. 611016 (P-SOCRATES)pt_PT
dc.relation.ispartofseriesSAC 2015;
dc.titleA Multi-DAG Model for Real-Time Parallel Applications with Conditional Executionpt_PT
dc.typeconference object
dspace.entity.typePublication
oaire.citation.conferencePlaceThe 30th ACM/SIGAPP Symposium On Applied Computing (SAC 2015). 13 to 17, Apr, 2015, Embedded Systems. Salamanca, Spainpt_PT
person.familyNamePinho
person.givenNameLuis Miguel
person.identifier.ciencia-id8112-2108-F3B2
person.identifier.orcid0000-0001-6888-1340
person.identifier.ridM-3416-2013
person.identifier.scopus-author-id6602594556
rcaap.rightsopenAccesspt_PT
rcaap.typeconferenceObjectpt_PT
relation.isAuthorOfPublicationfd791145-af93-47d9-bbe8-647a326d2f39
relation.isAuthorOfPublication.latestForDiscoveryfd791145-af93-47d9-bbe8-647a326d2f39

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
COM_CISTER_2015.pdf
Size:
1.05 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: