-
Notifications
You must be signed in to change notification settings - Fork 64
Simulation Outputs
mit-carbon edited this page Dec 17, 2012
·
4 revisions
The outputs of each simulation are placed in an automatically generated directory within the results/
directory. (Note that this is a change from previous releases of Graphite).
The outputs are placed in the results/$(DATE)/
directory where $(DATE)
is of the format %Y-%m-%d_%H-%M-%S
. The symbolic link results/latest/
also points to the results of the most recently started simulation. For example, running the benchmark radix
,
$ make radix_bench_test $ ls results/2012-12-14_15-36-51 carbon_sim.cfg command sim.out system-default.log $ ls results/latest carbon_sim.cfg command sim.out system-default.log
In addition, you can place the output of simulation in a specific directory within the results directory using the OUTPUT_DIR make variable. For example,
$ make radix_bench_test OUTPUT_DIR=run1 $ ls results/run1 carbon_sim.cfg command sim.out system-default.log
Each output directory contains the following:
- carbon_sim.cfg: The configuration file used to run the simulation
- command: The command used for the simulation (pin binary, pintool, simulation flags, application, application flags)
- sim.out: The output of the simulation that contains various simulation statistics (such as cache miss rates, network latencies, completion time, network and cache energies, etc.)
- .log: The log files of the simulation. By default, only system-default.log is created. But, if logging is enabled using either [log/enabled] or [log/enabled_modules], other log files of the form *.log are present too.