ANU Computer Science Technical Reports
TR-CS-08-03
Jie Cai, Alistair P. Rendell, Peter E. Strazdins, and H'sien Jin Wong.
Predicting Performance of Intel Cluster OpenMP with Code
Analysis Method.
November 2008.
[POSTSCRIPT (276423 bytes)] [PDF (283214 bytes)]
Abstract: Intel Cluster OpenMP (CLOMP) extends OpenMP
programs onto clusters by using page-based software Distributed Shared Memory
(sDSM) system. With the commercial release of CLOMP, the interest in
cluster-enabled OpenMP systems is likely to increase. Page faults detection
and servicing are the major overheads of such systems. This paper presents a
code analysis method to estimate the number of page faults caused when
running an OpenMP Program with CLOMP. Then, utilizing SDP model to predict
performance of CLOMP. On a 4-node Intel cluster connected via both InfiniBand
(IB) and Giga-Ethernet (Giga-Eth) interconnects, some NAS Parallel Benchmarks
(NPB) are used to evaluate and predict CLOMP. The estimates show less than
10% prediction error on most benchmarks, which indicates that the code
analysis method-SDP model is an effective approach to predict performance of
CLOMP.
Technical Reports <Technical-DOT-Reports-AT-cs-DOT-anu.edu.au>
Last modified: Tue May 31 12:56:01 EST 2011