пропонувати MPI має високу пропускну здатність, але високу затримку для повідомлень. Навпаки, Coarray Fortran має низьку пропускну здатність і малу затримку для повідомлень. Така поведінка залежить від підтримки віддаленого прямого доступу базовою апаратною архітектурою.

Co-Array Fortran, офіційно названий F −−, — це невеликий набір розширень Fortran 90/95 для паралельної обробки однієї програми й кількох даних (SPMD). OpenMP Fortran — це набір директив компілятора, які забезпечують високорівневий інтерфейс для потоків у Fortran, як із локальною, так і спільною пам’яттю потоку.

Незважаючи на зовнішню схожість з магнітно-резонансною томографією (МРТ), є кілька принципових відмінностей. найголовніше, тоді як МРТ складається із сигналів, які формують картину тіла – кров, м’язи, тканини – MPI не бачить тканини, а створює повністю тривимірне зображення введених індикаторних частинок.

З MPI кожен процес має власний простір пам’яті та виконується незалежно від інших процесів. З OpenMP потоки спільно використовують ті самі ресурси та отримують доступ до спільної пам’яті. Процеси обмінюються даними, передаючи повідомлення один одному.

Різниця між PPI і MPI є в основному швидкість. Обидва інтерфейси використовують RS485 як електричний стандарт. Швидкість PPI раніше обмежувалася 19200 бод, тому її було не дуже практично використовувати з багатьма станціями, звідси й назва PPI або інтерфейс «точка-точка».

Різниця в тому, що вони абсолютно різні. OpenMP — це стандарт паралелізму спільної пам’яті. OpenMPI — це реалізація стандарту MPI для паралелізму розподіленої пам’яті.