Title | ||
---|---|---|
Designing and Enabling Simulation of Real-World GPU Network Applications with ns-3 and DCE |
Abstract | ||
---|---|---|
The ability to execute the original source code for network protocols and applications within a network simulation environment frees the simulation modeler from the time consuming task of having to create, test and debug models representing these applications. This work extends the functionality of the Direct Code Execution (DCE) framework of ns-3 by incorporating the ability to call NVIDIA CUDA kernels from within simulated ns-3 nodes. This new functionality allows researchers to simulate large scale GPU applications in the realm of new and more flexible paradigms such as software-defined networking. Along with presenting this new functionality, this paper examines the different options available within the framework for communicating between the simulated nodes and the GPU. Each implementation is tested with multiple example CUDA kernels to demonstrate how they perform. |
Year | DOI | Venue |
---|---|---|
2016 | 10.1109/MASCOTS.2016.12 | 2016 IEEE 24th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS) |
Keywords | Field | DocType |
network simulation,ns-3,Direct Code Execution,GPU,GPU virtualization,gVirtuS | Kernel (linear algebra),Virtualization,Computer architecture,Source code,Computer science,CUDA,Parallel processing,Network simulation,Communications protocol,Debugging | Conference |
ISSN | ISBN | Citations |
1526-7539 | 978-1-5090-3433-8 | 1 |
PageRank | References | Authors |
0.38 | 11 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Jared S. Ivey | 1 | 18 | 3.18 |
George F. Riley | 2 | 835 | 73.00 |
Brian Paul Swenson | 3 | 13 | 2.42 |
Margaret L. Loper | 4 | 38 | 6.21 |