|
2.71, Аноним (-), 15:20, 25/04/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Теперь мы будем ждать новой версии Cygwin
Чувак, не мучай себя, переходи на пингвины :). Это я тебе как бывший юзер цыгвина и msys говорю. Если уж хочется могущество гнутого инструментария и *никсовых утилей - виндой при этом пользоваться столь же удобно, сколь удобно бежать стометровку в ластах и противогазе.
| |
|
1.2, Константин (??), 20:44, 22/04/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
отличнейшая новость для тех кто любит все усорять без большого геммороя > Реализована поддержка спецификации OpenMP 4.0
| |
|
|
3.17, metallica (ok), 23:27, 22/04/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> усорять
> Хорошо сказал.
> И главное правда.
Из всех способов размножения потоков, самый практичный, удобный и даже элегантный-это API из omp.
Другие API, начиная от clone и заканчивая всякими boost::context, в сравнении с omp, кучи мусора просто.
| |
|
4.21, ананим (?), 00:41, 23/04/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Другие API, начиная от clone
Ложь. И это мягко говоря.
Вообще-то сикол называется clone2 (Через него тотже форк реализован например).
И он настолько гибок, что в граничных условиях от потока ядра практически не отличается.
Первое.
Второе. По поводу "усорять" — не разделяю эйфорию из-за того, что теперь каждый юзерспейсный быдлoкод (чуть ли не на js) способен зaсрaть все 8 процов на все 100% каждый.
Не, отрубим конечно, но задолбали.
[сообщение отредактировано модератором]
| |
|
5.25, Crazy Alex (ok), 02:34, 23/04/2014 [^] [^^] [^^^] [ответить]
| +3 +/– |
Насчет "засрать" поддерживаю, но omp таки удобно там, где нужно просто наплодить потоки, что-то посчитать и успокоиться. Руками для этого потоки ляпать - это искать себе проблемы там, где их можно избежать - так как получите больший объем вашего кода и, соответственно, больше шансов поймать баг. а в многопоточке их ловить - то ещё удовольствие, особенно на сях.
| |
|
6.60, arisu (ok), 12:35, 24/04/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Насчет "засрать" поддерживаю, но omp таки удобно там, где нужно просто наплодить
> потоки, что-то посчитать и успокоиться.
(внимательно осматривая снова) что-то мне std.parallelism из D больше нравится.
| |
|
5.33, Аноним (-), 06:31, 23/04/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
Прописывать лимиты на процесс снова внезапно в цене? :)
Дык это - скорее хорошо чем плохо.
| |
5.45, metallica (ok), 11:27, 23/04/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> Другие API, начиная от clone
> Пинздёж. И это мягко говоря.
> Вообще-то сикол называется clone2 (Через него тотже форк реализован например).
> И он настолько гибок, что в граничных условиях от потока ядра практически
> не отличается.
Как ещё изящнее могу запустить пару потоков, чем так?
#pragma omp parallel num_threads(2)
{
prl();
}
| |
|
6.46, анонимище (?), 11:59, 23/04/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Как ещё изящнее могу запустить пару потоков, чем так?
std::thread(prl).detach();
std::thread(prl).detach();
| |
|
7.47, metallica (ok), 12:42, 23/04/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> Как ещё изящнее могу запустить пару потоков, чем так?
> std::thread(prl).detach();
> std::thread(prl).detach();
Ничего изящного. А если 30 потоков? И чтоб без циклов.
| |
|
|
|
10.59, Аноним (-), 11:24, 24/04/2014 [^] [^^] [^^^] [ответить] | –2 +/– | Создавать несколько потоков только для того, чтобы каждый из них породил по ещё ... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
2.6, Вук (?), 21:20, 22/04/2014 [^] [^^] [^^^] [ответить]
| –2 +/– |
А вы из тех, кто любит удалять всё "лишнее" из рабочей системы? Гг
| |
|
|
2.32, Аноним (-), 04:43, 23/04/2014 [^] [^^] [^^^] [ответить]
| +/– |
Что значит догонять? Во-первых, он никогда не был отстающим, он шёл и идёт параллельным курсом, и, надо сказать, это gcc сильно свернуло в его сторону, иначе так бы и сидело с нечитабельными варнингами и дубовой архитектурой в которой нельзя разобраться. А то что он отстаёт по каким-то фичам - так gcc отстаёт по другим.
| |
|
1.7, Аноним (-), 21:27, 22/04/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Никто не знает, как работает UBSAN? И что за неопределённое поведение?
| |
|
|
3.72, Аноним (-), 15:23, 25/04/2014 [^] [^^] [^^^] [ответить]
| +/– |
Жаль что вам не объяснили что пиарить проприетарный win-only продукт при рассказе о тривиальной вещи, которая описана в вике - некультурно, а за данный маневр на ресурсе по открытым технологиям - двукратный бонус к вашей наглости.
| |
|
4.73, Vkni (ok), 06:13, 30/04/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Жаль что вам не объяснили что пиарить проприетарный win-only продукт при рассказе
> о тривиальной вещи, которая описана в вике - некультурно,
Некультурно делать в слове из 4-х букв одну ошибку. :-)
> а за данный маневр на ресурсе по открытым технологиям - двукратный бонус к
> вашей наглости.
Не надо компостировать мозги анонимными постами. Открытость - не самоцель, а инструмент, повышающий удобство использования софта.
| |
|
|
2.26, Crazy Alex (ok), 02:37, 23/04/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
Если вы не знаете, что такое неопределенное поведение - для начала надо хотя бы одну хорошую книгу по сям или плюсам прочесть. Потому что это понятие будет в ЛЮБОМ хоть сколько-нибудь приличном учебнике. И если вы его не знаете - значит либо учились по чему-то совсем печальному либо читали крайне невнимательно.
| |
2.50, pavlinux (ok), 14:48, 23/04/2014 [^] [^^] [^^^] [ответить]
| +/– |
> И что за неопределённое поведение?
Это когда ничего не делаешь, а оно делается и при это ошибки не возникает.
И при этом думаешь, почему оно что-то сделало, и ничего не произошло, ведь
я что-то не делал, а оно сделало, но не должно было так как я сделал, чтоб
ничего не делало. О_о
| |
2.61, arisu (ok), 12:37, 24/04/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Никто не знает, как работает UBSAN? И что за неопределённое поведение?
если человек задаёт второй вопрос, то ответ на первый ему не нужен. ему хороший учебник нужен, и к написанию софта не подпускать минимум год.
| |
|
|
2.62, arisu (ok), 12:39, 24/04/2014 [^] [^^] [^^^] [ответить]
| +/– |
> К сожалению, не попало
к счастью. надеюсь, эту фиготень тихонько закопают. если не уже.
| |
|
1.13, Аноним (-), 22:42, 22/04/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>> Прекращена поддержка устаревшего runtime-детектора утечек памяти mudflap; Подскажите, что сейчас вместо mudflap? | |
|
|
|
4.54, Аноним (-), 17:23, 23/04/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
FreeBSD скомпилировали. Над Linux усиленно работают. Если чере пару минорных релизов - РАЗ! и соберут - что будешь делать?
| |
|
5.70, Аноним (-), 15:18, 25/04/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> РАЗ! и соберут
Да у бздюков вечно какие-то PoC крутизны. А как до дела - уйма грабель на ровном месте. Зато лицееееееензия расово верная. Правда, поскольку я не собираюсь зажимать ни код системы, ни код компилера, ибо не имею мощностей для поддержания форка со всеми наворотами - вот пусть полтора жирных корпораса которым не лень ресурсы на проприетарные форки тратить, имхо этим и пользуются. Прикольно же когда как в PS4, соня игры гоняет во всю, а у бздюков дырка от бублика вместо драйверов для амдшных APU.
> - что будешь делать?
Что делал слон, когда пришел Наполеон? :)
| |
|
|
|
|
1.20, Аноним (-), 00:29, 23/04/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
А std::function всё так же память выделяет на каждый чих, млять, вместо того, чтобы внутренний буфер использовать. Опять из boost это тащить :(
| |
|
2.52, Аноним (-), 15:37, 23/04/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
> А std::function всё так же память выделяет на каждый чих, млять, вместо
> того, чтобы внутренний буфер использовать. Опять из boost это тащить :(
Используйте llvm'ский libc++ вместо убогого libstdc++
| |
|
3.63, arisu (ok), 12:40, 24/04/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Используйте llvm'ский libc++ вместо убогого libstdc++
у llvm появился libc++? откуда? зачем? O_O
| |
|
|
5.65, arisu (ok), 12:49, 24/04/2014 [^] [^^] [^^^] [ответить]
| +/– |
я спрашиваю, откуда оно в llvm и зачем оно там. в clang++ — это я бы ещё понял, но в llvm-то нафига?!
| |
|
|
|
|
1.36, Аноним (-), 07:43, 23/04/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
вау. сколько ВСЕГО полезного и Нужного !! =)
из оффтопа:
скоро Эскаватор и Пауэр8 ?
даже Броадвелл полноразмерный - вроде нескоро-ж ?
| |
|