2012 IEEE International Conference on Embedded and Real-Time Computing Systems and Applications 2012
DOI: 10.1109/rtcsa.2012.30
|View full text |Cite
|
Sign up to set email alerts
|

MCFlow: A Real-Time Multi-core Aware Middleware for Dependent Task Graphs

Abstract: Abstract-Driven by the evolution of modern computer architectures from uni-processor to multi-core platforms, there is an increasing need to provide light-weight, efficient, and predictable support for fine-grained parallel and distributed execution of soft real-time tasks with end-to-end timing constraints, modeled as directed acyclic graphs whose edges capture dependences among their subtasks. At the same time, there is a need to support state of the art programming models such as distributed components, who… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 15 publications
(22 reference statements)
0
5
0
Order By: Relevance
“…Using the graph and other structures to model task executions, we are able to extract crucial schedulability information like pWCRT and the probabilities associated. There exist some approaches like [9,20] which use graphs to express for task execution, but they do so in a non-probabilistic and non-MC domain.…”
Section: Problem Discussion and Contributionmentioning
confidence: 99%
“…Using the graph and other structures to model task executions, we are able to extract crucial schedulability information like pWCRT and the probabilities associated. There exist some approaches like [9,20] which use graphs to express for task execution, but they do so in a non-probabilistic and non-MC domain.…”
Section: Problem Discussion and Contributionmentioning
confidence: 99%
“…Parallel task graphs: There are several ways to parallelize a task graph, [13] uses a middleware approach while [14] is a real-time operating system that supports graph execution.…”
Section: Related Workmentioning
confidence: 99%
“…MCFlow [13] is a real-time, multicore-aware middleware for dependent task graphs. It uses a directed acyclic graph structure similar to the one used in DJ Star.…”
Section: Related Workmentioning
confidence: 99%
“…Object Oriented Concepts ease a great deal of work by providing technologies such as Object Oriented Analysis (OOA) and Object Oriented Designing (OOD). Multithreading concepts were used for real time analysis of the simultaneous graphs [7]. The user interface design is an essential part of the overall system design process as it is the layer that end users are directly in contact with.…”
Section: B Software Implementationmentioning
confidence: 99%