研究目的
Investigating the performance optimisation of the Finite-Difference Time-Domain (FDTD) method through a matrix casting approach in 2D and 3D electromagnetic field simulations, including application in landmine-detection scenarios.
研究成果
Matrix casting approach for calculation of electromagnetic field updates in 2D and 3D FDTD method has been presented and tested. The most high-performing update variation in 2D and 3D is the explicit formulation with FDTD coefficients calculated 'just-in-time'. For large spatial domains in 3D, matrix casting reaches the same or lower performance compared to the standard update formulation.
研究不足
The study identifies potential reasons for lower performance of matrix casting in 3D, including small size of the spatial domain providing little parallelism potential, loop unrolling effect, and high amount of L2 cache misses. Future work includes investigating these issues further.