Title
Using an interactive parallelisation toolkit to parallelise an ocean modelling code
Abstract
This paper describes an interactive parallelisation toolkit that can be used to generate parallel code suitable for either a distributed memory system (using message passing) or a shared memory system (using OpenMP). This study focuses on how the toolkit is used to parallelise a complex heterogeneous ocean modelling code within a few hours for use on a shared memory parallel system. The generated parallel code is essentially the serial code with OpenMP directives added to express the parallelism. The results show that substantial gains in performance can be achieved over the single thread version with very little effort.
Year
DOI
Venue
2003
10.1016/S0167-739X(02)00185-1
Future Generation Comp. Syst.
Keywords
Field
DocType
automatic parallel code generation,openmp shared memory parallelisation,memory system,serial code,interactive parallelisation tools,openmp directive,single thread version,message passing,complex heterogeneous ocean,shared memory system,interactive parallelisation toolkit,parallel code,global ocean model code,shared memory parallel system,code generation,distributed memory,parallel systems,automatic parallelization,shared memory
Computer architecture,Uniform memory access,Shared memory,Computer science,Parallel computing,Distributed memory,Thread (computing),Message passing,Serial code
Journal
Volume
Issue
ISSN
19
5
Future Generation Computer Systems
Citations 
PageRank 
References 
4
0.46
8
Authors
4
Name
Order
Citations
PageRank
C. S. Ierotheou1688.27
S. P. Johnson213917.43
P. F. Leggett38811.64
M. Cross435429.80