|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"В Clang обеспечена полноценная поддержка OpenMP" | +/– | |
Сообщение от opennews (ok) on 22-Май-15, 21:30 | ||
Разработчики проекта LLVM объявили (http://blog.llvm.org/2015/05/openmp-support_22.html) о реализации в компиляторе Clang полной поддержки стандарта OpenMP 3.1 (http://ru.wikipedia.org/wiki/OpenMP) (Open Multi-Processing), предоставляющего средства для применения методов параллельного программирования в программах на языках Си и Си++. OpenMP открывает перед пользователями Clang возможность использования всей мощи современных многоядерных процессоров с блоками векторизации. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "В Clang обеспечена полноценная поддержка OpenMP" | +3 +/– | |
Сообщение от 3draven (ok) on 22-Май-15, 21:30 | ||
Это получается теперь софт станет еще немного дальше от 386 компов и наконец то заметит, что на дворе 2015 год? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
3. "В Clang обеспечена полноценная поддержка OpenMP" | +12 +/– | |
Сообщение от ананим.orig on 22-Май-15, 21:48 | ||
Это означает, что всякий крап (аля флэш) будет сжирать на 8-ядернике не 1х100%, а 8х100%. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
8. "В Clang обеспечена полноценная поддержка OpenMP" | +6 +/– | |
Сообщение от irinat (ok) on 22-Май-15, 22:17 | ||
> флэш | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
16. "В Clang обеспечена полноценная поддержка OpenMP" | +/– | |
Сообщение от ананим.orig on 23-Май-15, 00:38 | ||
> Поэтому там где Chrome + JS + HTML5 canvas выдаёт 20 fps, упираясь в одно ядро | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
17. "В Clang обеспечена полноценная поддержка OpenMP" | +2 +/– | |
Сообщение от irinat (ok) on 23-Май-15, 01:11 | ||
> Сферичское ядро то? | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
21. "В Clang обеспечена полноценная поддержка OpenMP" | –3 +/– | |
Сообщение от ананим.orig on 23-Май-15, 03:12 | ||
> А в чём смысл указывать конкретную модель? Свести всё к сравнению у кого проц круче? | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
31. "В Clang обеспечена полноценная поддержка OpenMP" | +/– | |
Сообщение от irinat (ok) on 23-Май-15, 13:37 | ||
>> А в чём смысл указывать конкретную модель? Свести всё к сравнению у кого проц круче? | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
49. "В Clang обеспечена полноценная поддержка OpenMP" | +/– | |
Сообщение от Michael Shigorin (ok) on 23-Май-15, 23:18 | ||
> Видимо ты а) плохо воспитан(Ы), б) влез в обсуждение только для того, чтобы влесть | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
51. "В Clang обеспечена полноценная поддержка OpenMP" | +/– | |
Сообщение от ананим.orig on 24-Май-15, 04:55 | ||
Да? И какова же была цель? Хотя бы одну, для примера. | ||
Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору |
52. "В Clang обеспечена полноценная поддержка OpenMP" | +/– | |
Сообщение от Michael Shigorin (ok) on 24-Май-15, 11:39 | ||
> Да? И какова же была цель? Хотя бы одну, для примера. | ||
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору |
57. "В Clang обеспечена полноценная поддержка OpenMP" | +1 +/– | |
Сообщение от Vkni (ok) on 25-Май-15, 02:09 | ||
> а поскольку не факт кто в конкретный момент победит в | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
59. "В Clang обеспечена полноценная поддержка OpenMP" | +/– | |
Сообщение от Аноним (??) on 25-Май-15, 11:45 | ||
20 фпс и там и там на моем ноуте) | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
20. "В Clang обеспечена полноценная поддержка OpenMP" | +2 +/– | |
Сообщение от RNZ (ok) on 23-Май-15, 02:25 | ||
Chromium: 41.0.2272.76 (Developer Build) Ubuntu 15.04 | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
22. "В Clang обеспечена полноценная поддержка OpenMP" | +/– | |
Сообщение от Аноним (??) on 23-Май-15, 03:42 | ||
Флеш захлебнулся, гона-потоков (Race condition). | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
39. "В Clang обеспечена полноценная поддержка OpenMP" | +/– | |
Сообщение от irinat (ok) on 23-Май-15, 18:03 | ||
> Что я делаю не так? | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
56. "В Clang обеспечена полноценная поддержка OpenMP" | +/– | |
Сообщение от Аноним (??) on 24-Май-15, 16:34 | ||
Ubuntu 14.04, Firefox 38, Flash 11.2 | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
60. "В Clang обеспечена полноценная поддержка OpenMP" | +/– | |
Сообщение от systemd on 25-Май-15, 13:49 | ||
40 - html5 | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
63. "В Clang обеспечена полноценная поддержка OpenMP" | +/– | |
Сообщение от Анононим on 27-Май-15, 17:02 | ||
html5 56-58 fps | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
5. "В Clang обеспечена полноценная поддержка OpenMP" | +/– | |
Сообщение от Куяврег on 22-Май-15, 21:56 | ||
openmp это далеко не единственный способ заметить, что на дворе 2015 | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
6. "В Clang обеспечена полноценная поддержка OpenMP" | +/– | |
Сообщение от 3draven (ok) on 22-Май-15, 22:00 | ||
> openmp это далеко не единственный способ заметить, что на дворе 2015 | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
10. "В Clang обеспечена полноценная поддержка OpenMP" | –4 +/– | |
Сообщение от Аноним (??) on 22-Май-15, 22:28 | ||
> openmp это далеко не единственный способ заметить, что на дворе 2015 | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
11. "В Clang обеспечена полноценная поддержка OpenMP" | +/– | |
Сообщение от ы on 22-Май-15, 22:35 | ||
>openmp это далеко не единственный способ заметить, что на дворе 2015 | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
26. "В Clang обеспечена полноценная поддержка OpenMP" | +2 +/– | |
Сообщение от Аноним (??) on 23-Май-15, 12:30 | ||
Для пользователей mandala, собирающих всё clang - возможно. В нормальных дистрибутивах gcc это делает уже несколько лет. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
48. "В Clang обеспечена полноценная поддержка OpenMP" | +/– | |
Сообщение от Grammar Narziss on 23-Май-15, 22:32 | ||
"наконец-то" | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
4. "В Clang обеспечена полноценная поддержка OpenMP" | –4 +/– | |
Сообщение от Аноним (??) on 22-Май-15, 21:51 | ||
Почему отдельной библиотекой? Почему всё на директивах? Почему нельзя было, например, развить сам язык в эту сторону?, сделать отдельные многопоточные циклы, отдельные векторые типы данных, как в том же GLSL? Это выгладит как подпорка-костыль для немощного языка... | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
7. "В Clang обеспечена полноценная поддержка OpenMP" | +2 +/– | |
Сообщение от Аноним (??) on 22-Май-15, 22:13 | ||
потому что стандарт | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
29. "В Clang обеспечена полноценная поддержка OpenMP" | –2 +/– | |
Сообщение от Аноним (??) on 23-Май-15, 13:06 | ||
Только вот библиотека не оптимизирует это всё так, как мог бы компилятор -> явно упущенный потенциал. В расте распараллеливание реализовано найтивно. По этому пункту он скоро обойдет c++. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
13. "В Clang обеспечена полноценная поддержка OpenMP" | +2 +/– | |
Сообщение от Аноним (??) on 22-Май-15, 23:45 | ||
Потому что добавить нужную функциональность прагмами проще, чем переделывать ядро языка, и это не ломает совместимость. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
28. "В Clang обеспечена полноценная поддержка OpenMP" | +1 +/– | |
Сообщение от Аноним (??) on 23-Май-15, 13:03 | ||
В том то и дело что он не немощный, и можно было бы переписать ядро. Прагмы сильно усложняют код, делают его не читаемым и легко допустить ошибки в логике. | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
33. "В Clang обеспечена полноценная поддержка OpenMP" | +/– | |
Сообщение от Crazy Alex (ok) on 23-Май-15, 14:03 | ||
Я сильно сомневаюсь, что сишники с восторгом восприняли бы идею такого усложнения синтаксиса. Вот в плюсах - да, самое место было бы. Но там, вроде, только футуры. | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
43. "В Clang обеспечена полноценная поддержка OpenMP" | –2 +/– | |
Сообщение от Аноним (??) on 23-Май-15, 18:31 | ||
Си уже давно прекратил развитие, для этого есть с++. Но от тоже, по всей видимости, ступил на этот путь. Вообще не понятно куда всё катится, я лично не вижу сейчас языка на роль универсального современного инструмента. Нигде нет встроенной поддержки гибкой многопоточности типа openmp, поддержки гетерогенных вычислений типа opencl и работы с графикой типа glsl в самом коде программы. И развития в этом направлении никакого. | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
54. "В Clang обеспечена полноценная поддержка OpenMP" | +1 +/– | |
Сообщение от 0xd34df00d (??) on 24-Май-15, 15:18 | ||
В пропозалах на C++17, ЕМНИП, есть поддержка векторных переменных и операций с ними, причём достаточно умная, чтобы быть портируемой на разную ширину регистров SIMD. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
9. "В Clang обеспечена полноценная поддержка OpenMP" | –3 +/– | |
Сообщение от Аноним (??) on 22-Май-15, 22:23 | ||
А что, в Clang до сих пор не было поддержки OpenMP? Я знал, что он отстаёт от GCC, но чтобы настолько... | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
12. "В Clang обеспечена полноценная поддержка OpenMP" | –1 +/– | |
Сообщение от Developer1 on 22-Май-15, 22:51 | ||
Кроме OpenMP в мире больше ничего не существует? | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
15. "В Clang обеспечена полноценная поддержка OpenMP" | +1 +/– | |
Сообщение от Dark Amateur on 23-Май-15, 00:34 | ||
Ну, есть ещё Cilk, только вот GCC его тоже умеет. | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
18. "В Clang обеспечена полноценная поддержка OpenMP" | –2 +/– | |
Сообщение от Developer1 on 23-Май-15, 01:15 | ||
GCC умеет Grand Central Dispatch? | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
19. "В Clang обеспечена полноценная поддержка OpenMP" | +1 +/– | |
Сообщение от Аноним (??) on 23-Май-15, 01:47 | ||
Эппловский форк GCC умеет. А в линуксе этой хрени нет в принципе, ни в GCC, ни в Clang. | ||
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору |
23. "В Clang обеспечена полноценная поддержка OpenMP" | +/– | |
Сообщение от Аноним (??) on 23-Май-15, 03:43 | ||
> Эппловский форк GCC умеет. А в линуксе этой хрени нет в принципе, | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
27. "В Clang обеспечена полноценная поддержка OpenMP" | –2 +/– | |
Сообщение от Developer1 on 23-Май-15, 12:47 | ||
Эта хрень в плане производительности и удобства разработки рвет по всем фронтам вышеупомянутый сабж. | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
35. "В Clang обеспечена полноценная поддержка OpenMP" | –1 +/– | |
Сообщение от Куяврег on 23-Май-15, 16:27 | ||
> Эта хрень в плане производительности и удобства разработки рвет по всем фронтам | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
47. "В Clang обеспечена полноценная поддержка OpenMP" | +/– | |
Сообщение от Developer1 on 23-Май-15, 19:24 | ||
Справедливости ради и сравнение что из них хуже или лучше достаточно бесполезно, все таки инструмент выбирается в зависимости от задачи. Я лично ничего против OpenMP не имею и комментарии выше написал лишь как ответ анонимусу за нелестное высказывание в сторону GCD, а так я полностью согласен с вами. | ||
Ответить | Правка | ^ к родителю #35 | Наверх | Cообщить модератору |
50. "В Clang обеспечена полноценная поддержка OpenMP" | +/– | |
Сообщение от Michael Shigorin (ok) on 23-Май-15, 23:23 | ||
> Я лично ничего против OpenMP не имею и комментарии выше написал лишь | ||
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору |
55. "В Clang обеспечена полноценная поддержка OpenMP" | +/– | |
Сообщение от Developer1 on 24-Май-15, 16:04 | ||
А что не так в #12 ? | ||
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору |
45. "В Clang обеспечена полноценная поддержка OpenMP" | +/– | |
Сообщение от Аноним (??) on 23-Май-15, 19:07 | ||
Только в отдельной ветви, причем, отстающей. Пока поддержка силка не будет обеспечена стабильно, толку от нее нет. | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
14. "В Clang обеспечена полноценная поддержка OpenMP" | +1 +/– | |
Сообщение от Аноним (??) on 23-Май-15, 00:10 | ||
С нетерпением жду бенчев на Фурониксе! | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
25. "В Clang обеспечена полноценная поддержка OpenMP" | +/– | |
Сообщение от Аноним (??) on 23-Май-15, 10:33 | ||
если головой или ручками нормально программу ненапишешь, никакие быблобиблиотеки непомогут тому, что в итоге получилось, работать качественно, а не забивать все ядра потоком разннобразного мусора и хлама, при мизерном результате на выхлопе. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
30. "В Clang обеспечена полноценная поддержка OpenMP" | –2 +/– | |
Сообщение от Аноним (??) on 23-Май-15, 13:12 | ||
OpenMP - костыль для тех, кто сам не может написать нормальный параллельный код, или для тунеядцев, которые не хотят писать нормальный параллельный код. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
32. "В Clang обеспечена полноценная поддержка OpenMP" | +3 +/– | |
Сообщение от Crazy Alex (ok) on 23-Май-15, 13:51 | ||
А компьютер вообще сделан для тех, кто не может посчитать на бумажке. Но вам же неважно, что на бумажке долго и большой шанс ошибиться - главное, что не тунеядцы. | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
34. "В Clang обеспечена полноценная поддержка OpenMP" | +/– | |
Сообщение от Аноним (??) on 23-Май-15, 15:44 | ||
то есть для 98% разработчиков. | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
42. "В Clang обеспечена полноценная поддержка OpenMP" | +/– | |
Сообщение от Аноним (??) on 23-Май-15, 18:25 | ||
> OpenMP один из лучших | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
36. "В Clang обеспечена полноценная поддержка OpenMP" | +/– | |
Сообщение от Куяврег on 23-Май-15, 16:29 | ||
> OpenMP - костыль для тех, кто сам не может | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
41. "В Clang обеспечена полноценная поддержка OpenMP" | +/– | |
Сообщение от Аноним (??) on 23-Май-15, 18:19 | ||
Это так, только не в таких фундаментальных вещах как многопоточность и гетерогенные вычисления. Всё это должно быть в ядре любого современного языка системного уровня. | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
62. "В Clang обеспечена полноценная поддержка OpenMP" | +/– | |
Сообщение от Куяврег on 25-Май-15, 23:41 | ||
> Это так, только не в таких фундаментальных вещах как многопоточность и гетерогенные | ||
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору |
40. "В Clang обеспечена полноценная поддержка OpenMP" | –1 +/– | |
Сообщение от Аноним (??) on 23-Май-15, 18:17 | ||
В язык ничего добавлять больше не хотят? Теперь всё дополнительное будет на костылях? Значит пора делать новый Си с тремя плюсами, который будет найтивно поддерживать многопоточные циклы, векторные типы и найтивную работу с любым оборудованием, включая видео. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
46. "В Clang обеспечена полноценная поддержка OpenMP" | –1 +/– | |
Сообщение от Аноним (??) on 23-Май-15, 19:11 | ||
Скоро все на прагмах писать будут. | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
44. "В Clang обеспечена полноценная поддержка OpenMP" | –1 +/– | |
Сообщение от Аноним (??) on 23-Май-15, 19:04 | ||
OpenMP-ветвь Clang'а существует уже давно, в чем новость? Неужели его добавили в основную ветку? В какой версии он будет доступен? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
53. "В Clang обеспечена полноценная поддержка OpenMP" | –1 +/– | |
Сообщение от Аноним (??) on 24-Май-15, 14:41 | ||
Надеюсь в следующем стандарте это всё реализуют непосредственно в языке | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
58. "В Clang обеспечена полноценная поддержка OpenMP" | +/– | |
Сообщение от Аноним (??) on 25-Май-15, 05:11 | ||
5 лет ждали, ну наконец-то. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |