To build a collection of software components that implements the most useful functions defined in MPI (Message Passing Interface).
My function in the SNOW project is to connect the work of Fernando Roberto Secco and Charles Ivan Wust.
While Secco works in a very low level, dealing with the hardware of the cluster, Wust needs high level function calls to access the resources of the cluster. These high level functions are the ones defined by MPI (Message Passing Interface).
Although there are free implementations of MPI available, they are not very adequate to our needs. We don't need all MPI functions in SNOW, and linking the entire library would bring senseless overhead to the system. So, we decided to build a modular implementation of MPI that will be available as a collection of software components.
This implementation will be done in C++, to run in both Linux and EPOS .
Keywords: MPI, cluster computing, software components, EPOS
2002 | 2003 | ||||||||
Activity | 1 | 2 | 3 | 4 | 1 | 2 | 3 | 4 | |
1 | |||||||||
2 | |||||||||
3 | |||||||||
4 |