AOMP: An Agent Based OpenMP Programming
Hossein Deldari · 2008
This paper discusses some of the salient issues involved in implementing the illusion of a shared-memory programming model across a group of distributed memory processors on a cluster of computers. This illusion can be provided by a Software Distributed Shared Memory (SDSM) system implemented by using autonomous agents. Mechanisms that have the potential to increase the performance by omitting consistency latency intra site messages & data transfers are highlighted. In this paper we describe the overall design/architecture of a prototype system, AOMP which integrates DSM and Agent paradigms and may be the target of an OpenMP compiler. Our initial goal is to apply this to Cluster Computing Applications.