TY - GEN
T1 - A federated simulation environment for hybrid systems
AU - Gayen, Saurabh
AU - Tyson, Eric J.
AU - Franklin, Mark A.
AU - Chamberlain, Roger D.
PY - 2007
Y1 - 2007
N2 - 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 using the data flow coordination language X, which describes the application in terms of interactions between functional blocks. As part of the Auto-Pipe system, X-Sim has been developed as a federated distributed simulator that can be used to conveniently and efficiently simulate applications. After a short introduction to Auto-Pipe and the X Language, this paper considers issues involved with total system simulation of an application mapped to a hybrid resource set. The paper then demonstrates the use of X-Sim with a real-time signal processing application employed in the VERITAS gamma-ray astronomy project.
AB - 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 using the data flow coordination language X, which describes the application in terms of interactions between functional blocks. As part of the Auto-Pipe system, X-Sim has been developed as a federated distributed simulator that can be used to conveniently and efficiently simulate applications. After a short introduction to Auto-Pipe and the X Language, this paper considers issues involved with total system simulation of an application mapped to a hybrid resource set. The paper then demonstrates the use of X-Sim with a real-time signal processing application employed in the VERITAS gamma-ray astronomy project.
UR - https://www.scopus.com/pages/publications/34948832773
U2 - 10.1109/PADS.2007.5
DO - 10.1109/PADS.2007.5
M3 - Conference contribution
AN - SCOPUS:34948832773
SN - 0769528988
SN - 9780769528984
T3 - Proceedings - Workshop on Principles of Advanced and Distributed Simulation, PADS
SP - 198
EP - 207
BT - Proceedings - 21st International Workshop on Principles of Advanced and Distributed Simulation, PADS 2007
T2 - 21st International Workshop on Principles of Advanced and Distributed Simulation, PADS 2007
Y2 - 12 June 2007 through 15 June 2007
ER -