Table 2 Average computing time each algorithm takes to process a single particle (in milliseconds).
Processor | Parallelisation | SIR-PF | RNN | Transformer |
|---|---|---|---|---|
CPU | single-thread | 435.71 ± 5.18 | 91.16 ± 1.17 | 12.25 ± 0.19 |
multi-thread | - | 82.22 ± 1.00 | 6.58 ± 0.04 | |
batch_size = 1 | - | 31.27 ± 0.99 | 8.96 ± 0.31 | |
GPU | batch_size = 16 | - | 4.02 ± 0.12 | 1.24 ± 0.12 |
batch_size = 64 | - | 1.43 ± 0.05 | 0.71 ± 0.04 |