ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
25 мая
287595 Топик полностью
Evgeny_CD, Архитектор (02.12.2011 11:02, просмотров: 118) ответил =AlexD= на Ну одно - стандартизируется гигантами индустрии и поддержано компиляторами, другое пилится непонятно кем непонятно зачем.
Спрошу по другому. Предположим, я включил моск, и им распараллелил свою прогу. Потом закодил это распараллеливание на Pthreads и на OpenMP, вызывая функции этих "либ" и максимально используя идеологию обоих стандартов. Какой код будет работать быстрее? Т.е. в OpenMP есть ли какая-то более продвинутая методология распараллеливания, чем в Pthreads? Я не говорю про работу компилера по автораспараллеливанию, я говорю про "пространство примитивов". Или посмотрим еще по другому. При помощи нужных ключевых слов я описал прогу в стиле, удобном для компилера. И он сам ее распараллелил. Так вот - может ли он сгенерить код, который будет вызывать Pthreads, или ему обязательно надо OpenMP?