2008
DOI: 10.4304/jcp.3.6.1-14
|View full text |Cite
|
Sign up to set email alerts
|

Profiling Tools for FPGA-Based Embedded Systems: Survey and Quantitative Comparison

Abstract: <p class="MsoNormal" style="text-align: left; margin: 0cm 0cm 0pt; layout-grid-mode: char;" align="left"><span class="text"><span style="font-family: ";Arial";,";sans-serif";; font-size: 9pt;">Profiling tools are computer-aided design (CAD) tools that help in determining the computationally intensive portions in software. Embedded systems consist of hardware and software components that execute concurrently and efficiently to execute a specific task or application. Profiling tools are used by… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0
3

Year Published

2011
2011
2024
2024

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 27 publications
(17 citation statements)
references
References 39 publications
0
14
0
3
Order By: Relevance
“…In [1], a detailed survey of a tool which perform power evaluation for design which use processing systems (usually based on soft-processors) is presented. Such tools include: SnoopP, Frequent Loop Analysis Tool (FLAT), WOoDSTOCK (Watches Over Data STreaming On Computing element linKs) or Airwolf.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…In [1], a detailed survey of a tool which perform power evaluation for design which use processing systems (usually based on soft-processors) is presented. Such tools include: SnoopP, Frequent Loop Analysis Tool (FLAT), WOoDSTOCK (Watches Over Data STreaming On Computing element linKs) or Airwolf.…”
Section: Related Workmentioning
confidence: 99%
“…Most FPGA profiling tools, such as the ones described in [1] [2][3] [4][5] [6], mainly use code instrumentation and code analysis for soft-core based systems implemented on FPGAs. This type of approach has the following drawbacks:…”
Section: Introductionmentioning
confidence: 99%
“…Various examples of hardware-based profiling approaches have been presented in literature. For example, SnoopP [18] and Airwolf [19] are two function-level profilers for software applications running on soft-core processors. In a multicore scenario, Shannon et al [20] adapted the ABACUS profiling system to work on heterogeneous platforms composed of multiple cores and accelerators, while Nam Ho et al [21] proposed an infrastructure for performance monitoring of LEON3 in multicore configuration.…”
Section: Software-and Hardware-based Profiling Approachesmentioning
confidence: 99%
“…Other recent work includes Airwolf [26], which is a software FPGA-based profiler for the Altera Nios II soft processor [7] that inserts software drivers into each software function call/return to enable/disable individual counters. Comet [12] is another software FPGA-based profiler for the Altera Nios [5] soft processor that requires the user to modify the application to be profiled with pragma-like labels to specify the starts and ends of regions of interest.…”
Section: A Prior Work On Profilingmentioning
confidence: 99%