Sciweavers

CCGRID
2001
IEEE

OVM: Out-of-Order Execution Parallel Virtual Machine

14 years 3 months ago
OVM: Out-of-Order Execution Parallel Virtual Machine
High performance computing on parallel architectures currently uses different approaches depending on the hardory model of the architecture, the abstraction level of the programming environment and the nature of the application. In this paper, we introduce an original client-server execution model based on RPCs called Outof-order parallel Virtual Machine (OVM). OVM aims to provide three main features: portability through a unique memory model, load-balancing using a plug-in support and high performance provided by several optimizations. The main optimizations are: non-blocking RPCs, data flow management, persistent and non persistent data, static data set distribution, dynamic scheduling and asynchronous global operations. We present OVM general architecture and demonstrate high performance for regular parallel applications, a parallel application with load balancing needs and a real time parallel application.
George Bosilca, Gilles Fedak, Franck Cappello
Added 23 Aug 2010
Updated 23 Aug 2010
Type Conference
Year 2001
Where CCGRID
Authors George Bosilca, Gilles Fedak, Franck Cappello
Comments (0)