Advanced

Parallel Optimisation Strategies for Fusion Codes

Jackson, Adrian; Reid, Fiona; Booth, Stephen; Hein, Joachim LU ; Westerholm, Jan; Aspnäs, Mats; Catala, Miquel and Soba, Alejandro (2011) 19th International Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP 2011) In Parallel, Distributed and Network-Based Processing (PDP), 2011 19th Euromicro International Conference on p.357-364
Abstract
We have previously documented the on-going work in the EUFORIA project to parallelise and optimise European fusion simulation codes, see. This involves working with a wide range of codes to try and address any performance and scaling issues that these codes have. However, as no two simulation codes are exactly the same, it is very hard to apply exactly the same approach to optimising a disparate range of codes. Indeed, it can be seen from that the codes investigated range in terms of performance and ability from well-optimised, highly parallelised codes, to serial or poorly performing codes. After analysing, optimising, and parallelising a range of codes it is, actually, possible to discern a number of distinct optimisation techniques or... (More)
We have previously documented the on-going work in the EUFORIA project to parallelise and optimise European fusion simulation codes, see. This involves working with a wide range of codes to try and address any performance and scaling issues that these codes have. However, as no two simulation codes are exactly the same, it is very hard to apply exactly the same approach to optimising a disparate range of codes. Indeed, it can be seen from that the codes investigated range in terms of performance and ability from well-optimised, highly parallelised codes, to serial or poorly performing codes. After analysing, optimising, and parallelising a range of codes it is, actually, possible to discern a number of distinct optimisation techniques or approaches/strategies that can be used to improve the performance or scaling of a parallel simulation code. This paper outlines the distinct approaches that we have identified, highlighting their benefits and drawbacks, giving an overview of the type of work that is often attempted for fusion simulation code optimisation. (Less)
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
keywords
optimisation, fusion, HPC, parallelisation
in
Parallel, Distributed and Network-Based Processing (PDP), 2011 19th Euromicro International Conference on
editor
Cotronis, Yiannis; Danelutto, Marco and Papadopoulos, George Angelos
pages
8 pages
publisher
IEEE--Institute of Electrical and Electronics Engineers Inc.
conference name
19th International Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP 2011)
external identifiers
  • Scopus:79955012120
ISBN
9781424496822 (print)
DOI
10.1109/PDP.2011.15
language
English
LU publication?
yes
id
7082b73d-2fb4-47d0-84fd-c61a619cd1c5 (old id 3809800)
alternative location
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5739035
date added to LUP
2013-10-18 20:59:07
date last changed
2016-10-13 04:51:18
@misc{7082b73d-2fb4-47d0-84fd-c61a619cd1c5,
  abstract     = {We have previously documented the on-going work in the EUFORIA project to parallelise and optimise European fusion simulation codes, see. This involves working with a wide range of codes to try and address any performance and scaling issues that these codes have. However, as no two simulation codes are exactly the same, it is very hard to apply exactly the same approach to optimising a disparate range of codes. Indeed, it can be seen from that the codes investigated range in terms of performance and ability from well-optimised, highly parallelised codes, to serial or poorly performing codes. After analysing, optimising, and parallelising a range of codes it is, actually, possible to discern a number of distinct optimisation techniques or approaches/strategies that can be used to improve the performance or scaling of a parallel simulation code. This paper outlines the distinct approaches that we have identified, highlighting their benefits and drawbacks, giving an overview of the type of work that is often attempted for fusion simulation code optimisation.},
  author       = {Jackson, Adrian and Reid, Fiona and Booth, Stephen and Hein, Joachim and Westerholm, Jan and Aspnäs, Mats and Catala, Miquel and Soba, Alejandro},
  editor       = {Cotronis, Yiannis and Danelutto, Marco and Papadopoulos, George Angelos},
  isbn         = {9781424496822 (print)},
  keyword      = {optimisation,fusion,HPC,parallelisation},
  language     = {eng},
  pages        = {357--364},
  publisher    = {ARRAY(0xb331898)},
  series       = {Parallel, Distributed and Network-Based Processing (PDP), 2011 19th Euromicro International Conference on},
  title        = {Parallel Optimisation Strategies for Fusion Codes},
  url          = {http://dx.doi.org/10.1109/PDP.2011.15},
  year         = {2011},
}