Abstract:
By programming in parallel, large problem is divided in smaller ones, which are solved concurrently. Two of techniques that makes this possible are Message Passing Interface (MPI) and POSIX threads (Pthreads). In this article is highlighted the difference between these two different implementation of parallelism in a software by showing their main characteristics and the advantages of each of them.