21st International Workshop on Principles of Advanced and Distributed Simulation (PADS'07) 2007
DOI: 10.1109/pads.2007.5
|View full text |Cite
|
Sign up to set email alerts
|

A Federated Simulation Environment for Hybrid Systems

Abstract: Hybrid computing systems consisting of multiple platform types (e.g., general purpose processors, FPGAs etc.) are increasingly being used to achieve higher performance and lower costs than can be obtained with homogeneous systems (e.g., processor clusters). Different platforms have different languages and simulators associated with them. Auto-Pipe has been developed as a toolset to reduce the complexity inherent in deploying an application to a diverse resource set. In Auto-Pipe, applications are expressed usi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2008
2008
2020
2020

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 10 publications
(5 citation statements)
references
References 10 publications
0
5
0
Order By: Relevance
“…In practice, a pipelined architecture [15] allows the software to be represented as general data flow graphs, with particular focus on the performance. The approach bases the allocation strategy on the simulation of executing these graphs.…”
Section: Determining the Overall Architecture Designmentioning
confidence: 99%
“…In practice, a pipelined architecture [15] allows the software to be represented as general data flow graphs, with particular focus on the performance. The approach bases the allocation strategy on the simulation of executing these graphs.…”
Section: Determining the Overall Architecture Designmentioning
confidence: 99%
“…Architecture design: Two key aspects have been addressed when designing the architecture [25,26]: communication and computation. One way to practically address them is through the separation of concerns technique, setting "communication" and "computation" as the main concerns in the center.…”
Section: Related Workmentioning
confidence: 99%
“…CPU), and one or more accelerators (e.g., GPU for highly parallelized tasks). Alternatively, a pipelined architecture can be implemented, allowing software to be represented as general data flow graphs [26], with particular focus on the performance. The approach bases the allocation strategy on the simulation of executing these graphs.…”
Section: Related Workmentioning
confidence: 99%
“…The Auto-Pipe tool set includes an X language compiler, called X-Com [7], the X-Sim federated simulation environment [8], and the X-Dep deployment tool [4]. These components are the basis of the archetypical Auto-Pipe design flow depicted in Figure 5.…”
Section: Auto-pipe Tool Setmentioning
confidence: 99%
“…Auto-Pipe [7] is a tool set that supports application development of streaming computations on architecturally diverse systems. Auto-Pipe enables an application developer to: 1) author the application using the language(s) of his/her choice for expressing kernel computations and a coordination language, called X, to express the streaming topology; 2) model the application using a federated simulation system [8]; and 3) deploy the application on a diverse architecture [4].…”
Section: Introductionmentioning
confidence: 99%