2008 International Conference on Field-Programmable Technology 2008
DOI: 10.1109/fpt.2008.4762373
|View full text |Cite
|
Sign up to set email alerts
|

A profiler for a heterogeneous multi-core multi-FPGA system

Abstract: The TMD is a heterogeneous multi-FPGA system that uses the Message Passing Interface (MPI) programming model to build systems comprised of processors and hardware engines implemented on FPGAs, all interacting using MPI messages. This thesis implements a profiling system that can monitor communication calls and user states. The data is compatible with Jumpshot, a visualizer already used for software-based MPI applications. We demonstrate the capability of the profiler on a number of applications and show that t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2008
2008
2019
2019

Publication Types

Select...
5
3

Relationship

2
6

Authors

Journals

citations
Cited by 8 publications
(5 citation statements)
references
References 13 publications
0
5
0
Order By: Relevance
“…An overlap can be seen between communications and computation, which is not seen in the blocking version (not shown). For more details on this particular project see the work presented by Nunes et al [2008].…”
Section: Profiling Tmd-mpimentioning
confidence: 99%
See 1 more Smart Citation
“…An overlap can be seen between communications and computation, which is not seen in the blocking version (not shown). For more details on this particular project see the work presented by Nunes et al [2008].…”
Section: Profiling Tmd-mpimentioning
confidence: 99%
“…Inspired by this, a similar profiler for TMD-MPI was implemented, which works with hardware computing elements in FPGAs. The TMD-MPI profiler [Nunes et al 2008] connects hardware blocks called tracers to the TMD-MPE, which provides all the information needed to profile the messagepassing activity over the TMD-MPI network. A similar tracker is attached to a hardware engine or to an embedded processor to log computing events, such as pipeline busy signals that can help to determine the hardware engine utilization.…”
Section: Profiling Tmd-mpimentioning
confidence: 99%
“…Various profiling approaches are explored by different researchers in the world. In [17], Daniel has proposed a profiler to profile large heterogeneous Multi-core Multi-FPGA systems. Such systems are built of multiple boards and each board comprises of multiple parallel software and hardware execution nodes.…”
Section: Embedded Software Profiling Approachesmentioning
confidence: 99%
“…Their environment, however, cannot handle dedicated hardware modules. Nunes, et al proposed a profiler construction for multi-FPGA systems with high-level descriptions of systems 16) . Their approach has a similar concept with ours in assuming that systems are developed using specific communication channels between functionalities and the profilers are developed to cooperate with the channels.…”
Section: Related Workmentioning
confidence: 99%