Skip to content

Simulation Outputs

Carbon Research Group edited this page Oct 14, 2013 · 4 revisions

The outputs of each simulation are placed in an automatically generated directory within the results/ directory.

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.
Clone this wiki locally