Figure 7
Measured performance gains provided by Numba implementation in different configurations. The data used were computed for 4000 data points and a 202 layer sample. Colors represent the computing hardware configuration. The first two blocks represent the improvement from NumPy to single-thread Numba in the JIT version, the middle two blocks show the improvement when using all available cores compared with single-thread Numba and the last two show the gain from single-threaded CPU to GPU implementation. |