2015 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS) 2015
DOI: 10.1109/ispass.2015.7095816
|View full text |Cite
|
Sign up to set email alerts
|

Prometheus: scalable and accurate emulation of task-based applications on many-core systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 8 publications
(12 citation statements)
references
References 26 publications
0
12
0
Order By: Relevance
“…Our task replay engine shares some similarities with Prometheus [24] and TaskSim [30]. Both tools enable the accurate simulation of task-based codes by either, in the case of Prometheus, constructing a TDG and simulating hardware contention, or, in the case of TaskSim, gathering execution traces.…”
Section: Related Workmentioning
confidence: 99%
“…Our task replay engine shares some similarities with Prometheus [24] and TaskSim [30]. Both tools enable the accurate simulation of task-based codes by either, in the case of Prometheus, constructing a TDG and simulating hardware contention, or, in the case of TaskSim, gathering execution traces.…”
Section: Related Workmentioning
confidence: 99%
“…By assigning more work to leaf tasks, the implementation in Figure 2b needs fewer tasks to perform fib (4) fib (3) fib (2) fib (1) fib (0) fib (1) fib (1) fib (0) fib ( (4) fib (3) fib (2) fib (2) fib ( the same computation. We observe that the inner tasks in Figure 3a, enclosed in the red dashed-boxes, are aggregated into larger tasks in Figure 3b.…”
Section: A Motivational Examplementioning
confidence: 99%
“…Rather than performing the task aggregation on the application code, which is time-consuming and impractical, we first extract the application DAG from the application execution. This operation is input-dependent, but it is performed automatically by a tracing tool [4] that intercepts the programming model keywords and generates an annotated DAG. Each spawned task, continuation task and sync task map into a DAG node and it is annotated with the execution time measured by the tracing tool.…”
Section: B Redefining Task Size Of Existing Applicationsmentioning
confidence: 99%
See 2 more Smart Citations