2008
DOI: 10.1016/j.parco.2008.01.008
|View full text |Cite
|
Sign up to set email alerts
|

Performance analysis challenges and framework for high-performance reconfigurable computing

Abstract: Reconfigurable computing (RC) applications employing both microprocessors and FPGAs have potential for large speedup when compared with traditional (software) parallel applications. However, this potential is marred by the additional complexity of these dual-paradigm systems, making it difficult to identify performance bottlenecks and achieve desired performance. Performance analysis concepts and tools are well researched and widely available for traditional parallel applications but are lacking in RC, despite… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
22
0

Year Published

2010
2010
2020
2020

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 33 publications
(22 citation statements)
references
References 10 publications
0
22
0
Order By: Relevance
“…There has been a great deal of work in monitoring the performance of executing applications, from gprof [9] and TAU [18] for platforms using traditional processor cores to the tools of Koehler et al [12] aimed at FPGA designs. Each of the above systems is tunable with respect to the impact it can have on the performance of the application (i.e., the tradeoff between performance impact and measurement fidelity is controlled by the user).…”
Section: Related Workmentioning
confidence: 99%
“…There has been a great deal of work in monitoring the performance of executing applications, from gprof [9] and TAU [18] for platforms using traditional processor cores to the tools of Koehler et al [12] aimed at FPGA designs. Each of the above systems is tunable with respect to the impact it can have on the performance of the application (i.e., the tradeoff between performance impact and measurement fidelity is controlled by the user).…”
Section: Related Workmentioning
confidence: 99%
“…According to literature on performance analysis and visualization [1,3,4,11,12], the process of performance visualization generally consists of four major steps: instrumentation (enabling access to performance data to be measured), measurement (recording selected data during the run-time of the program), data analysis (analyzing data for performance visualization), and visualization (mapping performance characteristics to proper visual representations and interactions).…”
Section: Approach To Performance Visualizationmentioning
confidence: 99%
“…The data to be collected should reflect application performance as closely as possible while minimizing perturbation of that behavior as much as possible (tradeoff between fidelity and perturbation) [12]. The instrumentation may reside in hardware or in software.…”
Section: Approach To Performance Visualizationmentioning
confidence: 99%
See 1 more Smart Citation
“…In order to conduct a reliable performance analysis of the ClimatePrediction.net host resources, we appeal to the fivestage decomposition of this topic as proposed in [15].…”
Section: Performance Analysismentioning
confidence: 99%