Divide and conquer is nothing new for programmers; we all have learnt and used the strategy to solve computer science problem by:
Dividing Job on single machine or run on a cluster:
You can use Open MPI on a single system and make all your CPU cores to do the jobs in parallel. Here is an excellent tutorial on getting familiar with MPI:
https://computing.llnl.gov/tutorials/mpi/
In next post I am going to discuss setting up a Beowulf cluster using Ubuntu and Open MPI and run a parallel job. Until then, Go parallel !!
- breaking a problem into similar sub problems
- recursively solve the sub problems and
- combining the result of sub problems
Dividing Job on single machine or run on a cluster:
You can use Open MPI on a single system and make all your CPU cores to do the jobs in parallel. Here is an excellent tutorial on getting familiar with MPI:
https://computing.llnl.gov/tutorials/mpi/
In next post I am going to discuss setting up a Beowulf cluster using Ubuntu and Open MPI and run a parallel job. Until then, Go parallel !!
No comments:
Post a Comment