An Extended Openmp Targeting On The Hybrid Architecture Of Smp-Cluster

Zhao Yudi,Hu Changjun,Wang Shengyuan,Zhang Suqin
2006-01-01
Abstract:In this paper, we present an Extended OpenMP language (EOMP) and its hybrid execution model on SMP cluster. In order to provide programmers with a simple, flexible and relatively efficient parallel paradigm for SMP cluster, we extend OpenMP with new directives for computing resource definition and data mapping. EOMP supports both task parallelism and data parallelism on SMP cluster, while enable the programmers to exploit both inter-node and intra-node data locality. A runtime library for EOMP has been developed. Experiments based on this library prove the feasibility of the execution model, and show performance speedups gained from exploiting intra-node data locality.<bold>505-040 in display pdf</bold>
What problem does this paper attempt to address?