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...
Main Author: | |
---|---|
Other Authors: | |
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 |