Re[25]: Java Parallel computing: multicore, Erlang, Scala
От: Cyberax Марс  
Дата: 28.11.08 19:38
Оценка:
Здравствуйте, Gaperton, Вы писали:

G>Я тебе привел ссылку на ИССЛЕДОВАНИЕ ПРОИЗВОДИТЕЛЬНОСТИ, где MPI основанный на сообдщениях в большинстве случаев БЫСТРЕЕ чем система на OpenMP НА ОБЩЕЙ ПАМЯТИ НА ОДНОЙ МАШИНЕ.

Просто-напросто, модель OpenMP не подходит для многих задач.

Что тут такого удивительного, не понимаю?

OpenMP задумывался для реализации неинтрузивного параллелизма в С-шных программах. Естественно, его примитивы поэтому оказались не самыми оптимальными для многих условий. Зато на нём писать легко.

Если делать задачи на разделяемой памяти с нормальными явными блокировками и потоками, то тут будет совсем другая картина.
Sapienti sat!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.