Trace list made optional in DRAMSylva

This commit is contained in:
Éder F. Zulian
2018-06-04 18:38:12 +02:00
parent 8d6b605419
commit b59dd058ca

View File

@@ -800,10 +800,20 @@ sim_files="
" "
``` ```
**Traces have to be explicitly added to the traces list**. A new simulation Set the variable **use_trace_list** to **yes** in order to use all traces
is defined by a combination of two elements, one from the simulation files from the trace list for all simulation files. Each pair generates a new
list and the other from the traces list. Thus the number of simulations simulation. Otherwise it runs a simulation per simulation file. The trace
executed is the number of simulation files multiplied by the number of traces. specified inside the simulation file is used.
``` bash
use_trace_list="yes"
```
When you choose **yes** then **traces have to be explicitly added to the traces
list**. A new simulation is defined by a combination of two elements, one from
the simulation files list and the other from the traces list. Thus the number
of simulations executed is the number of simulation files multiplied by the
number of traces.
```bash ```bash
traces=" traces="
@@ -812,7 +822,8 @@ mediabench-unepic_32.stl
" "
``` ```
The script runs one instance of DRAMSys for each of the files in the list. **The multiple instances run in parallel**. The script runs one instance of DRAMSys for each of the files in the list.
**The multiple instances run in parallel**.
For more information check the documentation in [DRAMSylva folder](DRAMSys/library/resources/scripts/DRAMSylva). For more information check the documentation in [DRAMSylva folder](DRAMSys/library/resources/scripts/DRAMSylva).