-
Notifications
You must be signed in to change notification settings - Fork 21
Description
Would you give some insight in which technology to use for what problems between the three
OpenMP vs. MPI vs. Hadoop
It seems that hadoop provide an automated way to distribute the data in distributed memory thus saving us some time to distribute the data as done in MPI.
Does MPI also provide a way to store your files such that they are chunked and stored in different memory blocks?
Is it possible to use OpenMP and MPI in the same code (How are we going to compile that). Would it be beneficial so that different processes run in different servers (assuming we have a cluster of servers) and then within each server we run OpenMP to use multiple cores, thus saving the MPI overhead. Or would it be better to use different communicators within a single server. Can you actually define what processes to run in which machines?