Additional speed benchmarks¶
All methods are benchmarked using their default parameters, with the following exceptions:
- basex(var) and daun(var) mean “variable regularization”, that is changing the regularization parameter for each transformed image.
- direct_C and direct_Python correspond to the “direct” method using its C (Cython) and Python backends respectively.
- linbasex and rbasex show whole-image (n × n) transforms, while all other methods show half-image (n rows, (n + 1)/2 columns) transforms.
- rbasex(None) means no output-image creation (only the transformed radial distributions).
Intel i7-9700 (Linux)¶
CPU: | Intel Core i7-9700 (8 cores, 8 threads; 3.0 GHz base, 4.7 GHz max) |
---|---|
RAM: | 32 GB DDR4-2666 |
OS: | |
Libraries: |
|
Intel i7-6700 (Linux)¶
CPU: | Intel Core i7-6700 (4 cores, 8 threads; 3.4 GHz base, 4.0 GHz max) |
---|---|
RAM: | 32 GB DDR4-2133 |
OS: | |
Libraries: |
|
AMD Ryzen 3 2200G (Linux)¶
CPU: | AMD Ryzen 3 2200G (4 cores, 4 threads; 3.5 GHz base, 3.7 GHz max) |
---|---|
RAM: | 16 GB DDR4-2400 |
OS: | |
Libraries: |
|
AMD Ryzen 3 2200G (Windows)¶
CPU: | AMD Ryzen 3 2200G (4 cores, 4 threads; 3.5 GHz base, 3.7 GHz max) |
---|---|
RAM: | 16 GB DDR4-2400 |
OS: | |
Libraries: |
|
Raspberry Pi 4B (Linux)¶
CPU: | Broadcom BCM2711 (4 cores; 1.5 GHz) |
---|---|
RAM: | 4 GB LPDDR4-3200 |
OS: | |
Libraries: |
|