Massively parallel algorithms for method of characteristics neutral particle transport on shared memory computer architectures

Thesis: S.M., Massachusetts Institute of Technology, Department of Nuclear Science and Engineering, 2014. === Cataloged from PDF version of thesis. === Includes bibliographical references (pages 197-203). === Over the past 20 years, parallel computing has enabled computers to grow ever larger and mo...

Full description

Bibliographic Details
Main Author: Boyd, William Robert Dawson, III
Other Authors: Kord Smith and Benoit Forget.
Format: Others
Language:English
Published: Massachusetts Institute of Technology 2014
Subjects:
Online Access:http://hdl.handle.net/1721.1/87494
id ndltd-MIT-oai-dspace.mit.edu-1721.1-87494
record_format oai_dc
spelling ndltd-MIT-oai-dspace.mit.edu-1721.1-874942019-05-02T15:44:14Z Massively parallel algorithms for method of characteristics neutral particle transport on shared memory computer architectures Boyd, William Robert Dawson, III Kord Smith and Benoit Forget. Massachusetts Institute of Technology. Department of Nuclear Science and Engineering. Massachusetts Institute of Technology. Department of Nuclear Science and Engineering. Nuclear Science and Engineering. Thesis: S.M., Massachusetts Institute of Technology, Department of Nuclear Science and Engineering, 2014. Cataloged from PDF version of thesis. Includes bibliographical references (pages 197-203). Over the past 20 years, parallel computing has enabled computers to grow ever larger and more powerful while scientific applications have advanced in sophistication and resolution. This trend is being challenged, however, as the power consumption for conventional parallel computing architectures has risen to unsustainable levels and memory limitations have come to dominate compute performance. Multi-core processors and heterogeneous computing platforms, such as Graphics Processing Units (GPUs), are an increasingly popular paradigm for resolving these issues. This thesis explores the applicability of shared memory parallel platforms for solving deterministic neutron transport problems. A 2D method of characteristics code - OpenMOC - has been developed with solvers for shared memory multi-core platforms as well as GPUs. The multi-threading and memory locality methodologies for the multi-core CPU and GPU solvers are presented. Parallel scaling results using OpenMP demonstrate better than ideal weak scaling and nearly perfect strong scaling on both Intel Xeon and IBM Blue Gene/Q architectures. Performance results for the 2D C5G7 benchmark demonstrate up to 50x speedup for MOC on a GPU. The lessons learned from this thesis will provide the basis for further exploration of MOC on many-core platforms and GPUs as well as design decisions for hardware vendors exploring technologies for the next generation of machines for scientific computing. by William Robert Dawson Boyd III. S.M. 2014-05-23T19:37:52Z 2014-05-23T19:37:52Z 2014 2014 Thesis http://hdl.handle.net/1721.1/87494 879667545 eng M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission. http://dspace.mit.edu/handle/1721.1/7582 203 pages application/pdf Massachusetts Institute of Technology
collection NDLTD
language English
format Others
sources NDLTD
topic Nuclear Science and Engineering.
spellingShingle Nuclear Science and Engineering.
Boyd, William Robert Dawson, III
Massively parallel algorithms for method of characteristics neutral particle transport on shared memory computer architectures
description Thesis: S.M., Massachusetts Institute of Technology, Department of Nuclear Science and Engineering, 2014. === Cataloged from PDF version of thesis. === Includes bibliographical references (pages 197-203). === Over the past 20 years, parallel computing has enabled computers to grow ever larger and more powerful while scientific applications have advanced in sophistication and resolution. This trend is being challenged, however, as the power consumption for conventional parallel computing architectures has risen to unsustainable levels and memory limitations have come to dominate compute performance. Multi-core processors and heterogeneous computing platforms, such as Graphics Processing Units (GPUs), are an increasingly popular paradigm for resolving these issues. This thesis explores the applicability of shared memory parallel platforms for solving deterministic neutron transport problems. A 2D method of characteristics code - OpenMOC - has been developed with solvers for shared memory multi-core platforms as well as GPUs. The multi-threading and memory locality methodologies for the multi-core CPU and GPU solvers are presented. Parallel scaling results using OpenMP demonstrate better than ideal weak scaling and nearly perfect strong scaling on both Intel Xeon and IBM Blue Gene/Q architectures. Performance results for the 2D C5G7 benchmark demonstrate up to 50x speedup for MOC on a GPU. The lessons learned from this thesis will provide the basis for further exploration of MOC on many-core platforms and GPUs as well as design decisions for hardware vendors exploring technologies for the next generation of machines for scientific computing. === by William Robert Dawson Boyd III. === S.M.
author2 Kord Smith and Benoit Forget.
author_facet Kord Smith and Benoit Forget.
Boyd, William Robert Dawson, III
author Boyd, William Robert Dawson, III
author_sort Boyd, William Robert Dawson, III
title Massively parallel algorithms for method of characteristics neutral particle transport on shared memory computer architectures
title_short Massively parallel algorithms for method of characteristics neutral particle transport on shared memory computer architectures
title_full Massively parallel algorithms for method of characteristics neutral particle transport on shared memory computer architectures
title_fullStr Massively parallel algorithms for method of characteristics neutral particle transport on shared memory computer architectures
title_full_unstemmed Massively parallel algorithms for method of characteristics neutral particle transport on shared memory computer architectures
title_sort massively parallel algorithms for method of characteristics neutral particle transport on shared memory computer architectures
publisher Massachusetts Institute of Technology
publishDate 2014
url http://hdl.handle.net/1721.1/87494
work_keys_str_mv AT boydwilliamrobertdawsoniii massivelyparallelalgorithmsformethodofcharacteristicsneutralparticletransportonsharedmemorycomputerarchitectures
_version_ 1719027486658920448