Title :
Multithreading and Strassen’s algorithms in SUNRED field solver
Author_Institution :
Dept. of Electron Devices, Budapest Univ. of Technol. & Econ., Budapest
Abstract :
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.
Keywords :
circuit simulation; finite difference methods; integrated circuit modelling; matrix multiplication; optimisation; SUNRED field solver; architectural optimization; cache system optimization; finite differences method; inversion acceleration algorithms; matrix multiplication; memory system optimization; multithreading; Analytical models; Appropriate technology; Computational modeling; Electron devices; Finite difference methods; Multithreading; Steady-state; Transient analysis; Voltage; Yarn;
Conference_Titel :
Thermal Inveatigation of ICs and Systems, 2008. THERMINIC 2008. 14th International Workshop on
Conference_Location :
Rome
Print_ISBN :
978-1-4244-3365-0
Electronic_ISBN :
978-2-35500-008-9
DOI :
10.1109/THERMINIC.2008.4669895