Seminar: GPU-Based Monte Carlo Simulation for the Design of Ice Loads

Sara Ayubian
M.Sc. Candidate
Co-Supervisors: Drs. George Miminis, Martin Richard and Shadi Alawneh

GPU-Based Monte Carlo Simulation for the Design of Ice Loads

Wednesday, May 3, 2017, 3:00 p.m., Room EN 2022


Abstract

Modern Graphics Processing Units (GPUs) with massive number of threads and many-core architectural components support both graphics and general purpose computing. NVIDIA’s compute unified device architecture (CUDA) takes advantage of parallel computing and utilizes the tremendous power of GPUs. The present study demonstrates a high performance computing (HPC) framework for a Monte Carlo simulation to determine design sea ice loads which is then implemented in both GPU and (central processing unit) CPU. Results show a speedup of up to 130 times for the 4 Tesla K80 GPUs over an optimized CPU (Open Multi-Processing) OpenMP implementation and a speedup of up to 8 times for the 4 Tesla K80 over a single Tesla K80 GPU implementation. The elapsed time of the different implementations reduced from about 2.5 hours to 0.7 seconds.