Benchmarking MILC code with OpenMP and MPI

Citation
S. Gottlieb et S. Tamhankar, Benchmarking MILC code with OpenMP and MPI, NUCL PH B-P, 94, 2001, pp. 841-845
Categorie Soggetti
Physics
Journal title
NUCLEAR PHYSICS B-PROCEEDINGS SUPPLEMENTS
ISSN journal
09205632 → ACNP
Volume
94
Year of publication
2001
Pages
841 - 845
Database
ISI
SICI code
0920-5632(200103)94:<841:BMCWOA>2.0.ZU;2-N
Abstract
A trend in high performance computers that is becoming increasingly popular is the use of symmetric multiprocessing (SMP) rather than the older paradi gm of MPP. MPI codes that ran and scaled well on MPP machines can often be run on an SR;IP machine using the vendor's version of MPI. However, this ap proach may not make optimal use of the (expensive) SMP hardware. More signi ficantly, there are machines like Blue Horizon, an IBM SP with 8-way. SMP n odes at the San Diego Supercomputer Center that carl only support 4 MPI pro cesses per node (with the current switch). On such a machine it is imperati ve to be able to use OpenMP parallelism on the node, and MPI between nodes. We describe the challenges of converting MILC MPI code to using a second l evel of OpenMP parallelism, and benchmarks on IBM and Sun computers.