img-fut
An image library in Futhark providing multidimensional image processing à la scipy.
Documentation is here.
Performance
When using the GPU, img-fut
outperforms
SciPy on large images and performs similarly for small
images.
Benchmarks
Image Size | Filter | Backend | Time |
---|---|---|---|
400x300 | Mean Filter | img-fut | 0.6683 ms |
400x300 | Mean Filter | SciPy | 0.5669 ms |
400x300 | Gaussian | img-fut | 1.805 ms |
400x300 | Gaussian | SciPy | 2.899 ms |
1920x1236 | Mean Filter | img-fut | 8.480 ms |
1920x1236 | Mean Filter | SciPy | 19.41 ms |
1920x1236 | Gaussian | img-fut | 28.82 ms |
1920x1236 | Gaussian | SciPy | 61.22 ms |