2018/02/07 by Vincenzo Pierro, V. Pierro, Luigi Troiano +4
Computer Science · Mathematics · Physics and Astronomy · #Acceleration #Algorithm #CUDA #Central processing unit #Classical mechanics #Computational science #Computer science #Geometry #Graphics processing unit #Josephson effect #Mathematics #Multi-core processor #Parallel computing #Physics #Quantum Information and Cryptography #Scaling #Spectroscopy and Quantum Chemical Studies #Trajectory #physics.comp-ph #stochastic dynamics and bifurcation
paper · pdf · doi:10.1016/j.jcp.2018.01.039
published as Journal of Computational Physics 2018 · 11 pages, 11 figures
openalex publication_date 2018/02/07 · arxiv created 2018/02/14 · arxiv updated 2018/02/15 · openalex created_date 2025/10/10 · openalex updated_date 2026/08/05
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 400x 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.