GPU-based Monte Carlo simulation for the design Sea Ice Load

Ayubian, Sara (2017) GPU-based Monte Carlo simulation for the design Sea Ice Load. Masters thesis, Memorial University of Newfoundland.

[img] [English] PDF - Accepted Version
Available under License - The author retains copyright ownership and moral rights in this thesis. Neither the thesis nor substantial extracts from it may be printed or otherwise reproduced without the author's permission.

Download (1MB)


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 CPU (central processing unit). Results show a speedup of up to 130 times for the 4 Tesla K80 GPUs over an optimized CPU OpenMP (Open Multi-Processing) 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.

Item Type: Thesis (Masters)
Item ID: 12894
Additional Information: Includes bibliographical references (pages 55-63).
Keywords: GPU, Monte Carlo Simulation, CUDA
Department(s): Science, Faculty of > Computer Science
Date: October 2017
Date Type: Submission
Library of Congress Subject Heading: Ice mechanics -- Mathematical models; Sea ice -- Simulations methods; Monte Carlo method; Graphics processing units

Actions (login required)

View Item View Item


Downloads per month over the past year

View more statistics