Published November 30, 2025 | Version v1
Workflow Open

Reproducibility Data for "High-performance in-situ ML Inference with dalotia: A Lightweight Tensor Loader API for Science Codes"

  • 1. ROR icon RIKEN Center for Computational Science

Contributors

Supervisor:

  • 1. RIKEN Center for Computational Science (R-CCS)

Description

 

 

Reproducing the experiments

Get the experiment code. We used version 8356430aa5bc3ca84f4583a32421f425f9288cb2 of dalotia_evaluation with version beb9e03f762ccf475bfc7f23698a60df1e008513 of dalotia.

```
git clone https://github.com/RIKEN-RCCS/dalotia_evaluation
cd dalotia_evaluation
```

Put the `build.sh` and `experiments.sh` scripts into this same folder. Follow the prerequisite instructions in the build script (the Dockerfile may have additional hints on how to get the dependencies working). Execute the build script, and adapt where necessary.

Execute the experiments script:

```
# single-threaded:
for b in DeepRLEddy SubgridLES ; do for m in runtime memory energy ; do echo $b $m ; ./experiments.sh $m $b 1 &> out_${m}_${b}_t1.txt ; done ; done
# increasing the number of OpenMP threads:
for b in DeepRLEddy SubgridLES ; do for m in runtime memory energy ; do echo $b $m ; ./experiments.sh $m $b n &> out_${m}_${b}_tN.txt ; done ; done
```

This will generate separate results files for each graph in the paper.

Extract the numbers by the python script in the tools folder, for example:

```
python3 tools/extract_avg_values.py out_runtime_DeepRLEddy_tN.txt runtime
python3 tools/extract_avg_values.py out_energy_SubgridLES_t1.txt flops
```

This script will generate a csv file with the same file name as the input .txt file (except the .csv ending).
To generate the graphs, rename them to the expected file name and build the plot file, for example:

```
latexmk -pdf runtimeplot_cnn_parallel
```

Files

outputs_energy_measurement.csv

Files (89.5 kB)

Name Size Download all
md5:c1e1f5a3fbd6d69fde776ef24eecfc17
6.8 kB Download
md5:011f6be2f2e6ed0034aa261e8a49ec9e
4.7 kB Download
md5:a515662daa005e5db23ea3d2ee2a8f32
9.3 kB Download
md5:8db71d27d30af09400fbc1013c7bced7
1.8 kB Download
md5:d003688eb8b8dab85f715df4216cf458
1.8 kB Download
md5:aeabe3836780f1d5bb73a2d277e84bda
12.3 kB Download
md5:5abadfab2b67b7250264b188bcd4cd27
4.8 kB Download
md5:9c55c32eb20b06abee24f3137d7dcb9c
875 Bytes Download
md5:d1d0dc6d25054c7907f762214b6bf342
1.5 kB Download
md5:580b020c5b7df4bd0ec24cd1fd2e4950
2.0 kB Download
md5:b895de7d502bf40e714c69699fdabd47
2.5 kB Preview Download
md5:f6fcd92a915c2669b2ef8436ccd81c67
2.5 kB Preview Download
md5:db1fc32658625c63e86fb158223a6c55
1.7 kB Preview Download
md5:803e2943ce684681d0dbaf54cd590346
3.5 kB Preview Download
md5:10ae3b646b89bd2b2960f95671be784d
3.2 kB Preview Download
md5:87f78605eb23b41ca44a5b57671cafa7
7.5 kB Preview Download
md5:7051aace86e3d587b3f0dd5d8b2b405e
5.9 kB Preview Download
md5:d1de2c1d0c229d0cc1302674a144890e
2.2 kB Download
md5:000ce3e1827be782c95c0a5f67180d00
2.4 kB Download
md5:ae5a62e524e4ee77fbe0e02d70fab23e
2.4 kB Download
md5:c1a670b0939de569c5d87f33d4bbb7c2
2.5 kB Download
md5:d113567b9c1de1449e5e7363cbe43730
3.1 kB Download
md5:34e672f34eece597509cc5709ef81c4c
3.2 kB Download
md5:8f28fbe17709b8373fb2f1d7d84639aa
942 Bytes Download

Additional details

Related works

Describes
Software: https://github.com/RIKEN-RCCS/dalotia (URL)
Software: https://github.com/RIKEN-RCCS/dalotia_evaluation (URL)
Is supplement to
Conference paper: 10.1145/3773656.3773664 (DOI)

Dates

Collected
2025-09-10/2025-09-12