Multithreading and Strassen’s algorithms in SUNRED field solver
Laszlo Pohl · 2008
Complex structures can be well modeled by simulation using appropriate field solvers; however the investigation of detailed models is a time demanding process even on the latest computers. This article surveys the new developments resulting in execution time reduction of the thermal and electro thermal field solver that takes a finite differences method (FDM) based model as input. This tool is based on the vectorized version of SUNRED algorithm. One part of the developments is architectural optimization: multithreading, memory and cache system optimization, the other part is the implementation of matrix multiplication and inversion acceleration algorithms. The result is a significantly faster field solver program.