MPI и openMP для разделяемой памяти

Допустим, есть компьютер с 4 процессорами, каждый из которых имеет 2 ядра, всего 8 ядер. С моим ограниченным пониманием я думаю, что в этом случае все процессоры используют одну и ту же память. Теперь лучше напрямую использовать openMP или использовать MPI, чтобы сделать его общим, чтобы код мог работать как с распределенными, так и с общими настройками. Кроме того, если я использую MPI для общих настроек, снизится ли производительность по сравнению с openMP?

25
задан Shibli 4 July 2012 в 15:34
поделиться