A Performance Model of the Parallel Ocean Program
- 1 August 2005
- journal article
- research article
- Published by SAGE Publications in The International Journal of High Performance Computing Applications
- Vol. 19 (3) , 261-276
- https://doi.org/10.1177/1094342005056114
Abstract
In this paper we describe a performance model of the Parallel Ocean Program (POP). In particular, the latest version of POP (v2.0) is considered, which has similarities and differences to the earlier version (v1.4.3) as commonly used in climate simulations. The performance model encapsulates an understanding of POP’s data decomposition, processing flow, and scaling characteristics. The model is parametrized in many of the main input parameters to POP as well as characteristics of a processing system such as network latency and bandwidth. The performance model has been validated to date on a medium-sized (128 processor) AlphaServer ES40 system with the QsNet-1 interconnection network, and also on a larger scale (2048 processor) Blue Gene/Light system. The accuracy of the performance model is high when using two standard benchmark configurations, one of which represents a realistic configuration similar to that used in Community Climate System Model coupled climate simulations. The performance model is also used to explore the performance of POP after possible optimizations to the code, and different task to processor assignment strategies, whose performance cannot be currently measured.Keywords
This publication has 13 references indexed in Scilit:
- An eddy resolving global 1/10° ocean simulationOcean Modelling, 2005
- Practical performance portability in the Parallel Ocean Program (POP)Concurrency and Computation: Practice and Experience, 2005
- A performance comparison between the Earth Simulator and other terascale systems on a characteristic ASCI workloadConcurrency and Computation: Practice and Experience, 2005
- The Quadrics network: high-performance clustering technologyIEEE Micro, 2002
- The Community Climate System ModelBulletin of the American Meteorological Society, 2001
- Performance and Scalability Analysis of Teraflop-Scale Parallel Architectures Using Multidimensional Wavefront ApplicationsThe International Journal of High Performance Computing Applications, 2000
- Data-parallel load balancing strategiesParallel Computing, 1998
- Explicit Generation of Orthogonal Grids for Ocean ModelsJournal of Computational Physics, 1996
- Implicit free‐surface method for the Bryan‐Cox‐Semtner ocean modelJournal of Geophysical Research: Oceans, 1994
- A numerical method for the study of the circulation of the world oceanJournal of Computational Physics, 1969