Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Fortran > OpenMP - альтернатива Elemental subroutines? |
Автор: Traum 8.5.2016, 18:23 |
Здравствуйте! Подскажите, пожалуйста, технология OpenMP для распараллеливания - это альтернатива подходу, основанному на использовании pure и elemental подпрограмм? |
Автор: Фантом 8.5.2016, 19:21 |
Нет. |
Автор: Cr@$h 25.5.2016, 22:52 |
Квалификаторы pure и elemental позволяют создавать процедуры (функции и подпрограммы), гарантированно необладающие побочными эффектами. После этого чистые процедуры вы можете смело использовать, например, в циклах, неявно распараллеливаемых OpenMP или как её отдельные задачи. Элементные функции вы можете использовать как векторые функции, здействующие инструкции SIMD, такие как SSE, AVX. |