Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
elwer authored Aug 23, 2024
1 parent bd71da0 commit 2703ca0
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions benchmark/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,9 @@
- Use `bench.sh` to start the benchmark. It defines the marshalers (e.g. parallel_1, parallel_2,...parallel_16),
the modes (memory, disk) and the operations (dump, dumpload) for the benchmark. Modify them if necessary. Output one file for each experiment.
- On a slurm-based system, you can use `run_bench.sbatch` to submit the job.
- common.py creates the data for the benchmark and provides a method to compare dumped and loaded
and loaded data
- `common.py` creates the data for the benchmark and provides a method to compare dumped and loaded data
- `balancedDistributionIterator.py` and `parallel_marshall.py` are the original files used for parallel marshalling.
Note: There is a minor change to `parallel_marshall.py` (pipe creation in the main routine instead in the marshaller) to unify the dump and dumpload operations for the benchmark.
This does not affect the measurements.
- `main.py` runs one iteration of the benchmark, i.e. data creation, marshaller initialisation, dumping, loading (for dumpload), with time measurements.
- `displaydata.ipynb` reads the output files and displays the data.
- `main.py` runs one iteration of the benchmark, i.e. data creation, marshaller initialization, dumping, loading (for dumpload), with time measurements.
- `displaydata.ipynb` reads the output files and displays the data.

0 comments on commit 2703ca0

Please sign in to comment.