Modeling the Performance of Fast Mulipole Method on HPC platforms

The current trend in high performance computing is pushing towards exascale computing. To achieve this exascale performance, future systems will have between 100 million and 1 billion cores assuming gigahertz cores. Currently, there are many efforts studying the hardware and software bottlenecks for...

Full description

Bibliographic Details
Main Author: Ibeid, Huda
Other Authors: Keyes, David E.
Language:en
Published: 2012
Online Access:http://hdl.handle.net/10754/267452
http://repository.kaust.edu.sa/kaust/handle/10754/267452
id ndltd-kaust.edu.sa-oai-repository.kaust.edu.sa-10754-267452
record_format oai_dc
spelling ndltd-kaust.edu.sa-oai-repository.kaust.edu.sa-10754-2674522016-12-12T03:45:50Z Modeling the Performance of Fast Mulipole Method on HPC platforms Ibeid, Huda Keyes, David E. Computer, Electrical and Mathematical Sciences and Engineering (CEMSE) Division Shihada, Basem Yokota, Rio The current trend in high performance computing is pushing towards exascale computing. To achieve this exascale performance, future systems will have between 100 million and 1 billion cores assuming gigahertz cores. Currently, there are many efforts studying the hardware and software bottlenecks for building an exascale system. It is important to understand and meet these bottlenecks in order to attain 10 PFLOPS performance. On applications side, there is an urgent need to model application performance and to understand what changes need to be made to ensure continued scalability at this scale. Fast multipole methods (FMM) were originally developed for accelerating N-body problems for particle based methods. Nowadays, FMM is more than an N-body solver, recent trends in HPC have been to use FMMs in unconventional application areas. FMM is likely to be a main player in exascale due to its hierarchical nature and the techniques used to access the data via a tree structure which allow many operations to happen simultaneously at each level of the hierarchy. In this thesis , we discuss the challenges for FMM on current parallel computers and future exasclae architecture. Furthermore, we develop a novel performance model for FMM. Our ultimate aim of this thesis is to ensure the scalability of FMM on the future exascale machines. 2012-04-06 Thesis http://hdl.handle.net/10754/267452 http://repository.kaust.edu.sa/kaust/handle/10754/267452 en
collection NDLTD
language en
sources NDLTD
description The current trend in high performance computing is pushing towards exascale computing. To achieve this exascale performance, future systems will have between 100 million and 1 billion cores assuming gigahertz cores. Currently, there are many efforts studying the hardware and software bottlenecks for building an exascale system. It is important to understand and meet these bottlenecks in order to attain 10 PFLOPS performance. On applications side, there is an urgent need to model application performance and to understand what changes need to be made to ensure continued scalability at this scale. Fast multipole methods (FMM) were originally developed for accelerating N-body problems for particle based methods. Nowadays, FMM is more than an N-body solver, recent trends in HPC have been to use FMMs in unconventional application areas. FMM is likely to be a main player in exascale due to its hierarchical nature and the techniques used to access the data via a tree structure which allow many operations to happen simultaneously at each level of the hierarchy. In this thesis , we discuss the challenges for FMM on current parallel computers and future exasclae architecture. Furthermore, we develop a novel performance model for FMM. Our ultimate aim of this thesis is to ensure the scalability of FMM on the future exascale machines.
author2 Keyes, David E.
author_facet Keyes, David E.
Ibeid, Huda
author Ibeid, Huda
spellingShingle Ibeid, Huda
Modeling the Performance of Fast Mulipole Method on HPC platforms
author_sort Ibeid, Huda
title Modeling the Performance of Fast Mulipole Method on HPC platforms
title_short Modeling the Performance of Fast Mulipole Method on HPC platforms
title_full Modeling the Performance of Fast Mulipole Method on HPC platforms
title_fullStr Modeling the Performance of Fast Mulipole Method on HPC platforms
title_full_unstemmed Modeling the Performance of Fast Mulipole Method on HPC platforms
title_sort modeling the performance of fast mulipole method on hpc platforms
publishDate 2012
url http://hdl.handle.net/10754/267452
http://repository.kaust.edu.sa/kaust/handle/10754/267452
work_keys_str_mv AT ibeidhuda modelingtheperformanceoffastmulipolemethodonhpcplatforms
_version_ 1718400786322423808