Home
Research
Papers
Posters
Manuals
Talks
Download
People
Help
Wiki
Internal
BigSim Parallel Simulator Manual
Up:
Other Manuals
Next:
1 Introduction
BigSim Parallel Simulator for Extremely Large Parallel Machines
1
Introduction
1
.
1
Simulator system components
1
.
2
History
2
BigSim Simulator Installation and Usage
2
.
1
Installing Charm++ and BigSim
2
.
1
.
1
Building Only the BigSim Emulator
2
.
1
.
2
Building Charm++ or AMPI on the BigSim Emulator
2
.
2
Compiling BigSim Applications
2
.
2
.
1
Writing a BigSim application using low level machine API
2
.
2
.
2
Writing a BigSim application in Charm++
2
.
2
.
3
Writing a BigSim application in MPI
2
.
3
Running a BigSim Application
3
BigSim Emulator
3
.
1
BigSim Programming Environment
3
.
1
.
1
BigSim API: Level 0
3
.
1
.
2
Initialization API: Level 1a
3
.
1
.
3
Handler Function API: Level 1a
3
.
2
Writing a BigSim Application
3
.
2
.
1
Application Skeleton
3
.
2
.
2
Sample Application 1
3
.
2
.
3
Sample Application 2
4
Interpolation / Extrapolation Tool
4
.
1
Usage
4
.
1
.
1
Producing the Parameterized Timings Log
4
.
1
.
2
The bgTrace log file format
4
.
1
.
3
Supported performance models
4
.
1
.
4
Model 1: Scaling SEB durations from a full run on target processor
4
.
1
.
5
Model 2: Extrapolating based on User Parameterizations
4
.
1
.
6
Model 3: Extrapolating Partial Executions with Cycle Accurate Simulations and User Parameterizations
5
BigSim Log Generation API
6
BigSim Network Simulator
6
.
1
What does this software do?
6
.
2
BigNetSim Design and Internals
6
.
3
Topology, Routing and Virtual Channel Selection
6
.
3
.
1
Topology
6
.
3
.
2
Routing
6
.
3
.
3
Input Virtual Channel Selection
6
.
3
.
4
Output Virtual Channel Selection
6
.
4
Which Interconnection networks are implemented?
6
.
5
Using the software
6
.
6
Build your own Interconnection network
About this document ...
January 17, 2008
Charm Homepage