< Previous post | Next post >

[2026-02-20][Recap]

Experiments for EUROPAR2026

commit: 9271bd95ab66f8a472a6a4ef181a463b2b2c133d

Batch size impact

Parameters:

As seen on the figure in the introduction, energy consumption during the epochs is linear. In our experiments we noticed that 5 epochs was sufficient to produce meaningful results. Observations:

triangle with all three sides equal

Number of cores

Parameters:

Observations:

When using 8 cores, or 18 cores, the other cores are not used, yet they are not deactivated either. For pytorch-intraop, we can only control the number of threads invoked by pytorch. As our machine is compatible with hyper-threading (here 2 thread per core), we decided to use two times more the amount of cores allocated for the other frameworks. So here for 8 cores we use 16 threads, 18 to 36, 28 to 56.

triangle with all three sides equal

Focus on energy

Two options, either we show only 28 cores, or we show 8 and 28.

triangle with all three sides equal

Observations:

StarPU reports the following numbers on the smallest dataset:

And on the biggest dataset:

triangle with all three sides equal

< Previous post | Next post >