Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Опубликован стандарт параллельного программирования OpenMP 6.0" | +/– | |
Сообщение от opennews (??), 15-Ноя-24, 10:44 | ||
После трёх лет разработки опубликован набор спецификаций OpenMP 6.0 (Open Multi-Processing), определяющих API и способы применения методов параллельного программирования для языков Си, Си++ и Фортран на многоядерных и гибридных (CPU+GPU/DSP) системах с общей памятью и блоками векторизации (SIMD). Предполагается, что начальная поддержка отдельных возможностей OpenMP 6.0 будет включена в состав выпусков LLVM/Clang 20 и GCC 15... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по времени | RSS] |
1. "Опубликован стандарт параллельного программирования OpenMP 6..." | +1 +/– | |
Сообщение от Аноним (1), 15-Ноя-24, 10:44 | ||
Существуют ли какие-то применения openmp на практике? | ||
Ответить | Правка | Наверх | Cообщить модератору |
4. "Опубликован стандарт параллельного программирования OpenMP 6..." | +/– | |
Сообщение от Аноним (4), 15-Ноя-24, 11:12 | ||
В Gentoo добавил, кроме всего прочего, в CFLAGS="... -fopenacc -fopenmp ..." Все собирается и работает без проблем. | ||
Ответить | Правка | Наверх | Cообщить модератору |
6. "Опубликован стандарт параллельного программирования OpenMP 6..." | +1 +/– | |
Сообщение от Аноним (1), 15-Ноя-24, 11:19 | ||
> Увеличение производительности не тестировал. | ||
Ответить | Правка | Наверх | Cообщить модератору |
8. "Опубликован стандарт параллельного программирования OpenMP 6..." | +7 +/– | |
Сообщение от Аноним (8), 15-Ноя-24, 11:43 | ||
Если в софте возможности OpenMP никак не использованы, то и пользы от добавления этих флагов никакой. | ||
Ответить | Правка | Наверх | Cообщить модератору |
18. "Опубликован стандарт параллельного программирования OpenMP 6..." | +/– | |
Сообщение от Аноним (18), 15-Ноя-24, 15:56 | ||
Если софт использует OpenMP, то он без этих флагов не скомпилируется, как я понимаю. Нужные пакеты сами добавляли, а для остальных бесполезно. | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
20. "Опубликован стандарт параллельного программирования OpenMP 6..." | +/– | |
Сообщение от Аноним (20), 15-Ноя-24, 16:09 | ||
"... -fopenacc... | ||
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору |
9. "Опубликован стандарт параллельного программирования OpenMP 6..." | +2 +/– | |
Сообщение от Аноним (9), 15-Ноя-24, 11:47 | ||
Для консьюмерских приложений, вроде нет ничего современного... | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
12. "Опубликован стандарт параллельного программирования OpenMP 6..." | +1 +/– | |
Сообщение от Анонимов (?), 15-Ноя-24, 12:09 | ||
Не особо. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
13. "Опубликован стандарт параллельного программирования OpenMP 6..." | +1 +/– | |
Сообщение от Neon (??), 15-Ноя-24, 14:08 | ||
Для некоторых задач, типа решения систем диф.уравнений, работа с матрицами и т.д. дает значительное ускорение. Обычно такие задачи специализированные и самописные. Обычному софту openmp мало помогает, плохо автоматически он параллелиться. | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
26. "Опубликован стандарт параллельного программирования OpenMP 6..." | +/– | |
Сообщение от Бывалый Смузихлёб (ok), 15-Ноя-24, 17:33 | ||
как задача на лабораторной | ||
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору |
5. "Опубликован стандарт параллельного программирования OpenMP 6..." | +2 +/– | |
Сообщение от Аноним (5), 15-Ноя-24, 11:15 | ||
Извините, ничего производительнее, чем просто std::thread, мои эксперименты не нашли. Ни TBB, ни OpenMP. | ||
Ответить | Правка | Наверх | Cообщить модератору |
7. "Опубликован стандарт параллельного программирования OpenMP 6..." | +3 +/– | |
Сообщение от Анониматор (?), 15-Ноя-24, 11:26 | ||
Вряд ли оно имеет целью увеличение производительности. Скорее просто стандарт, чтоб программисту было легче пересаживаться с одного языка на другой | ||
Ответить | Правка | Наверх | Cообщить модератору |
10. "Опубликован стандарт параллельного программирования OpenMP 6..." | +1 +/– | |
Сообщение от Аноним (8), 15-Ноя-24, 11:47 | ||
std::thread, само по себе, никак не задействует DSP, если он емеется, и/или GPU. | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
17. Скрыто модератором | +/– | |
Сообщение от Аноним (17), 15-Ноя-24, 14:52 | ||
Ответить | Правка | Наверх | Cообщить модератору |
11. "Опубликован стандарт параллельного программирования OpenMP 6..." | +/– | |
Сообщение от Аноним (11), 15-Ноя-24, 12:07 | ||
У него под капотом обычный pthread | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
15. "Опубликован стандарт параллельного программирования OpenMP 6..." | +/– | |
Сообщение от Аноним (17), 15-Ноя-24, 14:51 | ||
Во-первых, необязательно. | ||
Ответить | Правка | Наверх | Cообщить модератору |
14. "Опубликован стандарт параллельного программирования OpenMP 6..." | +/– | |
Сообщение от Neon (??), 15-Ноя-24, 14:10 | ||
Ну так openmp делает тоже самое, только автоматически для некоторых задач. Выше физических ограничений платформы не прыгнешь | ||
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору |
16. "Опубликован стандарт параллельного программирования OpenMP 6..." | –1 +/– | |
Сообщение от Аноним (17), 15-Ноя-24, 14:52 | ||
>только автоматически | ||
Ответить | Правка | Наверх | Cообщить модератору |
19. "Опубликован стандарт параллельного программирования OpenMP 6..." | +4 +/– | |
Сообщение от Аноним (19), 15-Ноя-24, 16:07 | ||
Все эти потоки и многопроцессорность не что иное как путь в никуда. Инженерам нужно увеличивать производительность в однопотоке, а не костылить. А то вон уже есть процы со 192 потоками, а скроллинг в хроме всё равно со статтерами и микрофризами. | ||
Ответить | Правка | Наверх | Cообщить модератору |
21. "Опубликован стандарт параллельного программирования OpenMP 6..." | –2 +/– | |
Сообщение от anonymous (??), 15-Ноя-24, 16:33 | ||
Скроллинг со статтерами (кандидат на новый мем? вместо "как конпелять кде под фрибзд")? Из за натыканых везде особенно в ядре "сохранялок энергии". Как нубуки стали пиарить, с тех пор всё в этой коричневой "энергосохраняющей" субстанции. | ||
Ответить | Правка | Наверх | Cообщить модератору |
23. "Опубликован стандарт параллельного программирования OpenMP 6..." | +/– | |
Сообщение от Аноним (19), 15-Ноя-24, 16:52 | ||
Да ты повідключай все энергосберегайки, так комп будет жрать как 4 пни во времена прескотов. И не факт что избавишься от статтеров, потому что они завязаны на 1 поток, на который разрабы куй ложили в угоду многопоточности. Даже в эппл не смогли побороть эту бяку, хотя вообще в отдельный поток вынесли отрисовку. | ||
Ответить | Правка | Наверх | Cообщить модератору |
24. Скрыто модератором | +/– | |
Сообщение от anonnn (?), 15-Ноя-24, 17:23 | ||
Ответить | Правка | Наверх | Cообщить модератору |
25. "Опубликован стандарт параллельного программирования OpenMP 6..." | +/– | |
Сообщение от Аноним (25), 15-Ноя-24, 17:30 | ||
Параллельное программирование это когда два программиста работают над одной задачей. Multy Processing - множественная обработка. | ||
Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |