Stochastic first passage time accelerated with CUDA

•Parallelization with GPU is proposed for fast computation of first passage time.•The parallelization is achieved with CUDA toolkit.•Simulations of Josephson devices in the time scale in which they operate.•A statistical model for parallel efficiency is proposed. The numerical integration of stochas...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of computational physics 2018-05, Vol.361, p.136-149
Hauptverfasser: Pierro, Vincenzo, Troiano, Luigi, Mejuto, Elena, Filatrella, Giovanni
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:•Parallelization with GPU is proposed for fast computation of first passage time.•The parallelization is achieved with CUDA toolkit.•Simulations of Josephson devices in the time scale in which they operate.•A statistical model for parallel efficiency is proposed. The numerical integration of stochastic trajectories to estimate the time to pass a threshold is an interesting physical quantity, for instance in Josephson junctions and atomic force microscopy, where the full trajectory is not accessible. We propose an algorithm suitable for efficient implementation on graphical processing unit in CUDA environment. The proposed approach for well balanced loads achieves almost perfect scaling with the number of available threads and processors, and allows an acceleration of about 400× with a GPU GTX980 respect to standard multicore CPU. This method allows with off the shell GPU to challenge problems that are otherwise prohibitive, as thermal activation in slowly tilted potentials. In particular, we demonstrate that it is possible to simulate the switching currents distributions of Josephson junctions in the timescale of actual experiments.
ISSN:0021-9991
1090-2716
DOI:10.1016/j.jcp.2018.01.039