Performance of Massively Parallel Computers for Spectral Atmospheric Models
نویسندگان
چکیده
Massively parallel processing (MPP) computer systems use high-speed interconnection networks to link hundreds or thousands of RISC microprocessors. With each microprocessor having a peak performance of 100 or more MMops/sec, there is at least the possibility of achieving very high performance. However, the question of exactly how to achieve this performance remains unanswered. MPP systems and vector multiprocessors require very diierent coding styles. Diierent MPP systems have widely varying architectures and performance characteristics. For most problems, a range of diierent parallel algorithms is possible, again with varying performance characteristics. In this paper, we provide a detailed, fair evaluation of MPP performance for a weather and climate modeling application. Using a specially designed spectral transform code, we study performance on three diierent MPP systems: Intel Paragon, IBM SP2, and Cray T3D. We take great care to control for performance diierences due to varying algorithmic characteristics. The results yield insights into MPP performance characteristics, parallel spectral transform algorithms, and coding style for MPP systems. We conclude that it is possible to construct parallel models that achieve multi-GGops/sec performance on a range of MPPs, if the models are constructed to allow runtime selection of appropriate algorithms.
منابع مشابه
Parallel Algorithms for the Spectral Transform Method
The spectral transform method is a standard numerical technique for solving partial diierential equations on a sphere and is widely used in atmospheric circulation models. Recent research has identiied several promising algorithms for implementing this method on massively parallel computers; however, no detailed comparison of the diierent algorithms has previously been attempted. In this paper,...
متن کاملParallel Spatial Pyramid Match Kernel Algorithm for Object Recognition using a Cluster of Computers
This paper parallelizes the spatial pyramid match kernel (SPK) implementation. SPK is one of the most usable kernel methods, along with support vector machine classifier, with high accuracy in object recognition. MATLAB parallel computing toolbox has been used to parallelize SPK. In this implementation, MATLAB Message Passing Interface (MPI) functions and features included in the toolbox help u...
متن کاملSpectral Preconditioners for Nonhydrostatic Atmospheric Models: Extreme Applications
We study the efficacy of spectral preconditioning (of iterative Krylov-subspace solvers) in extreme settings covering a broad range of scales and physical applications, in the context of a massively parallel nonhydrostatic fluid model. We find that while elementary spectral preconditioners offer advantages in certain classes of applications, in general, their performance strongly depends on the...
متن کاملAtmosphere and Ocean Circulation Simulation on Massively Parallel Computers
In this paper we present some results on the implementation of atmosphere and ocean circulation models on massively parallel computers. These circulation models are enormous computationally demanding tasks and play an indispensable role in climate modelling. Therefore they have an important impact on society. After a brief introduction on the physics behind the circulation models based on geo-p...
متن کاملDesign of scalable optical interconnection networks for massively parallel computers
The increased amount of data handled by current information systems, coupled with the ever growing need for more processing functionality and system throughput is putting stringent demands on communication bandwidths and processing speeds. While the progress in designing high-speed processing elements has progressed significantly, the progress on designing high-performance interconnection netwo...
متن کامل