TY - GEN
T1 - OVM
T2 - 1st IEEE/ACM International Symposium on Cluster Computing and the Grid, CCGrid 2001
AU - Bosilca, George
AU - Fedak, Gilles
AU - Cappello, Franck
PY - 2001
Y1 - 2001
N2 - High performance computing on parallel architectures currently uses different approaches depending on the hardware memory model of the architecture, the abstraction level of the programming environment and the nature of the application. We introduce an original client-server execution model based on RPCs called out-of-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, dataflow 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.
AB - High performance computing on parallel architectures currently uses different approaches depending on the hardware memory model of the architecture, the abstraction level of the programming environment and the nature of the application. We introduce an original client-server execution model based on RPCs called out-of-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, dataflow 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.
UR - http://www.scopus.com/inward/record.url?scp=84887598378&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84887598378&partnerID=8YFLogxK
U2 - 10.1109/CCGRID.2001.923196
DO - 10.1109/CCGRID.2001.923196
M3 - Conference contribution
AN - SCOPUS:84887598378
SN - 0769510108
SN - 9780769510101
T3 - Proceedings - 1st IEEE/ACM International Symposium on Cluster Computing and the Grid, CCGrid 2001
SP - 212
EP - 220
BT - Proceedings - 1st IEEE/ACM International Symposium on Cluster Computing and the Grid, CCGrid 2001
Y2 - 15 May 2001 through 18 May 2001
ER -