Pull to refresh

Comments 15

OpenMP само по себе не ново, но почитать о «практическом использовании многоядерных процессоров» всегда интересно.
Ждем продолжения
Выглядит перспективно, будем надеятся что на практике будет так же.
Не кисло с комментариями =)) А вообще выглядит довольно интересно
спасибо! ждем продолжения с рабочими примерами
OpenMP это круто — очень легко можно сделать однопоточное приложение многопоточным. Жалко что только для систем с общей памятью.
Систем с общей памятью сейчас большинство. Я имею в виду машины обыкновенных пользователей. И именно по этому технология OpenMP должна стать весьма популярной среди прикладных программистов. Для систем с распределенной памятью давно существуют другие технологии, такие как MPI. И программирование под такие системы освоено гораздо лучше. Так что думаю не стоит переживать, что OpenMP не подходит для таких систем. Технологию OpenMP занимает новую быстро растущую нишу многоядерных систем, где крайне удобна.
В маштабируемых системах сейчас тенденция создавать комбинированные программы — т.е OpenMP на уровне узла + MPI для коммуникации между узлами, просто использование mpi заставляет програмиста напрячься несколько сильнее чем openmp.
С другой стороны, использование OpenMP+MPI в одном проекте также заставляет программиста напрячься :-). Так что увы, легкого решения нет.
openmp давно не новость. расскажите лучше как ваш transactional memory compiler работает
Возможно кто-то из Intel заметит Ваш вопрос и ответит на него, но я (как следует из профиля) к Intel отношения не имею.
Очень интересно будет почитать про nested openmp и, особенно, про cluster openmp, Software DSM.
Только на середине пути не забросьте цикл статей, пожалуйста.
Sign up to leave a comment.