So per alcuni algoritmi di apprendimento automatico come la foresta casuale, che per natura dovrebbero essere implementati in parallelo. Faccio un lavoro a domicilio e scopro che ci sono questi tre schemi di programmazione parallela, quindi sono interessato a sapere quali sono le principali differenze tra questi tre tipi di parallelismo?MPI vs GPU vs Hadoop, quali sono le principali differenze tra questi tre parallelismi?
Soprattutto, se qualcuno può indicarmi qualche studio confrontare la differenza tra loro, che sarà perfetto!
Si prega di elencare i pro ei contro per ogni parallelismo, grazie
Hadoop è solo un datastorage che fornisce paradigmi di mangeling (MapReduce). Per usare MPI hai bisogno di un PHD ed è per il calcolo. GPU è solo hardware. Qual è il tuo appello? –
Dai un'occhiata a questa discussione http://stackoverflow.com/questions/10074047/mpi-gpu-how-to-mix-the-two-techniques – Infinity