next up previous contents
Next: Installation Up: PaCO++ 0.1 beta Users Previous: Contents   Contents

What is PaCO++ ?

PaCO++ is an extension of CORBA for embedding parallel codes into CORBA objects. PaCO++ does not modify CORBA. So, it can be used with any kind of compliant CORBA implementation in C++.

PaCO++ permits to define a parallel method in a CORBA interface. Then, PaCO++ generates a layer between the user's code and the orb's code which goal is to manages parallel clients and servers.

More explanation of PaCO++ can be found on this paper :

http://www.irisa.fr/paris/Biblio/Papers/Ribes/PerPriRib04HICSS.pdf.

and on this french thesis :

http://www.irisa.fr/paris/Biblio/Papers/Ribes/Rib04Phd.ps

Currently, PaCO++ targets parallel SPMD codes. The parallel invocation between two parallel codes are to be perform by all the clients nodes and all the server nodes are called.



2013-04-10