This folder (link below) contains a detailed initial evaluation report for multi core Chronos. Download the directory and untar the package:
cmd> unzip EXP_MCORE_WCET_RESULT.zip
It contains three directories as follows:
processor_config,
task_config and sim_test
Contains processor configurations, analysis result and simulation results respectively. Each of these 3 directories contain 11 subdirectories of same names and they would be interpreted as follows:
exp_cache: Experiment with different cache configurations w/o speculation.
exp_spec_L1: Experiment with different L1 cache configurations with speculation
exp_spec: Experiment with different L2 cache configurations with speculation
exp_bus: Experiment with shared cache + shared bus with and without speculation
exp_cache_sens_L1: Analysis sensitivity with L1 cache size w/o speculation
exp_cache_sens_L2: Analysis sensitivity with L2 cache size w/o speculation
exp_cache_sens_pipeline: Analysis sensitivity with different pipelines w/o speculation
exp_spec_sens_L1: Analysis sensitivity with L1 cache size with speculation
exp_spec_sens_L2: Analysis sensitivity with L2 cache size with speculation
exp_spec_sens_pipeline: Analysis sensitivity with different pipelines with speculation
exp_bus_sens_slotlen: Analysis sensitivity with shared cache + shared bus with and w/o speculation
task_config directory contains the analysis result in the above subdirectoires. On the other hand, processor config contains the corresponding processor configurations and sim-test contains the corresponding simulation results in the above subdirectories.
Check the result:
Each task_config/exp_* directory contains many files. But here are the files which are important, rest are internally generated.
Reproduce the result:
Download and install all the tools related to the analysis and simulation. Copy the directories task_config and processor_config inside chronos-multi-core. Copy the directory sim-test inside CMP_SIM/simplesim-3.0
Say you want to reproduce the result for XYZ directory in exp_*. Go to CMP_SIM/simplesim-3.0 directory and run simulation. Use the script “sim-test/XYZ/run”, which will produce all simulation result afresh.
Go to directory chronos-multi-core and run the script “task_config/XYZ/run”. This will produce all the analysis result, compare it with simulation and plot the graph. Note that is why it is important to run simulation first.
Download:
Download the result directory EXP_MCORE_WCET_RESULT.zip