ePubs
The open archive for STFC research publications
Home
About ePubs
Content Policies
News
Help
Privacy/Cookies
Suggest an Enhancement
Contact ePubs
Full Record Details
Persistent URL
http://purl.org/net/epubs/work/52841
Record Status
Checked
Record Id
52841
Title
Multi-core aware performance optimization of halo exchanges in ocean simulations
Contributors
SM Pickles (STFC Daresbury Lab.)
Abstract
The advent of multi-core brings new opportunities for performance optimization in MPI codes. For example, the cost of performing a halo exchange in a finite-difference simulation can be reduced by choosing a partition into sub-domains that takes advantage of the faster shared-memory mechanisms available for communication between MPI tasks on the same node. I have implemented these ideas in the Proudman Oceanographic Laboratory Coastal-Ocean Modelling System, and find that multi-core aware optimizations can offer significant performance benefit, especially on systems built from hex-core chips. I also review several multi-core agnostic techniques for improving halo exchange performance.
Organisation
CSE
,
CSE-HEC
,
STFC
Keywords
multi-core
,
performance optimisation
,
halo exchange
,
domain decomposition
,
Natural environment
,
MPI
,
scalability
,
combinatorics
Funding Information
Related Research Object(s):
Licence Information:
Language
English (EN)
Type
Details
URI(s)
Local file(s)
Year
Paper In Conference Proceedings
In Cray User Group Conference 2010 (CUG 2010), Edinburgh, Scotland, 24-27 May 2010, (2010).
Pickles-CUG2010-revised.pdf
2010
Showing record 1 of 1
Recent Additions
Browse Organisations
Browse Journals/Series
Login to add & manage publications and access information for OA publishing
Username:
Password:
Useful Links
Chadwick & RAL Libraries
SHERPA FACT
SHERPA RoMEO
SHERPA JULIET
Journal Checker Tool
Google Scholar