DocumentCode :
3667878
Title :
SplitSolve: A fast solver for wave function based quantum transport simulations on accelerators
Author :
M. Calderara;S. Brück;M. Luisier
Author_Institution :
Integrated Systems Laboratory, ETH Zü
fYear :
2015
Firstpage :
16
Lastpage :
19
Abstract :
We present SplitSolve, a novel sparse solver dedicated to linear systems in ballistic quantum transport calculations. The proposed algorithm specifically addresses the need for higher performance in the innermost loop of the energy integration in ab-initio simulations on hybrid architectures. The computation of the open boundary condition is deserialized from the most time consuming preprocessing step of the linear solver. The implementation of the algorithm itself is based on algebraic primitives that perform close to peak performance on current accelerator platforms. Using SplitSolve it is possible to efficiently harness the computational performance of these devices for a specific class of sparse systems. Combined with an efficient eigenvalue solver for the open boundary conditions, CPUs and accelerators can be used in parallel, resulting in significant speedups and much increased resource usage compared to traditional CPU-based methods. We compare here our implementation of SplitSolve with MUMPS, a state-of-the-art sparse linear solver for CPUs, and demonstrate an overall speedup of 7.7× for a nanowire simulation.
Keywords :
"Boundary conditions","Mathematical model","Computational modeling","Linear systems","Algorithm design and analysis","Bandwidth","Performance evaluation"
Publisher :
ieee
Conference_Titel :
Simulation of Semiconductor Processes and Devices (SISPAD), 2015 International Conference on
ISSN :
1946-1569
Print_ISBN :
978-1-4673-7858-1
Type :
conf
DOI :
10.1109/SISPAD.2015.7292247
Filename :
7292247
Link To Document :
بازگشت