ePubs

The open archive for STFC research publications

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
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 Natural environment , domain decomposition , MPI , multi-core , halo exchange , performance optimisation , scalability , combinatorics
Funding Information
Related Research Object(s):
Language English (EN)
Type Details URI(s) Local file(s) Year
Paper In Conference Proceedings In Cray User Group Conference, Edinburgh, 24-27 May 2010, (2010). http://www.cug.or…es-paper-CUG2010.pdf Pickles-CUG2010-revised.pdf 2010
Showing record 1 of 1