2010 8th IEEE Workshop on Embedded Systems for Real-Time Multimedia 2010
DOI: 10.1109/estmed.2010.5666986
|View full text |Cite
|
Sign up to set email alerts
|

A scalable performance prediction heuristic for implementation planning on heterogeneous systems

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
4
0

Year Published

2012
2012
2014
2014

Publication Types

Select...
3

Relationship

2
1

Authors

Journals

citations
Cited by 3 publications
(4 citation statements)
references
References 26 publications
0
4
0
Order By: Relevance
“…For matrix multiply, the asymptotic analysis reveals that the execution time is proportional to the product of specific dimensions of the input matrices, allowing for the calculated product to be a work metric. Previous work [33] describes other examples of work metric mappings. Although we have been able to find work metrics for many complex scenarios, there will be situations where an effective work metric does not exist.…”
Section: Implementation Performance Graphsmentioning
confidence: 98%
See 2 more Smart Citations
“…For matrix multiply, the asymptotic analysis reveals that the execution time is proportional to the product of specific dimensions of the input matrices, allowing for the calculated product to be a work metric. Previous work [33] describes other examples of work metric mappings. Although we have been able to find work metrics for many complex scenarios, there will be situations where an effective work metric does not exist.…”
Section: Implementation Performance Graphsmentioning
confidence: 98%
“…Each implementation performance graph specifies the estimated execution time of an implementation invoked with different work metrics, which are abstractions of the function's input parameters. Generation of implementation performance graphs is based on previous work in performance prediction [33]. RACECAR is, by design, not specific for any type of function, and therefore can make no assumptions about the structure of the input/output parameters or the performance characteristics of the implementations.…”
Section: Implementation Performance Graphsmentioning
confidence: 99%
See 1 more Smart Citation
“…Future work will investigate functions with many implementations, each based on different resources, algorithms, and parallelizations. To generate IPGs, the DPF executes the Implementation Analysis (IA) heuristic [29] before runtime for each kernel function. IA interpolates between measured execution times of statistically important input values to predict execution time for any input.…”
Section: Scopes 2014mentioning
confidence: 99%