The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Представлены новые материнские платы на восьмиядерном процес..., opennews (?), 05-Май-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


119. "Представлены новые материнские платы на восьмиядерном процес..."  +1 +/
Сообщение от Аноним (119), 05-Май-20, 13:54 
На чём софт написан, если не секрет?
Ответить | Правка | Наверх | Cообщить модератору

121. "Представлены новые материнские платы на восьмиядерном процес..."  +3 +/
Сообщение от Gefest (?), 05-Май-20, 13:55 
плюсики
Ответить | Правка | Наверх | Cообщить модератору

233. "Представлены новые материнские платы на восьмиядерном процес..."  –3 +/
Сообщение от Аноним (119), 05-Май-20, 16:07 
Сочувствую. Будет казаться, что всё просто, но через годик придёт понимание, что легче было бы с нуля переписать…
Ответить | Правка | Наверх | Cообщить модератору

262. "Представлены новые материнские платы на восьмиядерном процес..."  +1 +/
Сообщение от Michael Shigorinemail (ok), 05-Май-20, 16:48 
>>>> (У нашей организации ожидается госзаказ на переписывание софта
>>>> под него. Уеб-девелоперам - не завидовать !!)
>>>  На чём софт написан, если не секрет?
>> плюсики

Нормально, прорвётесь.  Есть получится собрать не только gcc, но и clang -- минимум половина возможных проблем, скорее всего, решена заранее (которые с любым не-gcc-шным фронтэндом).

> Сочувствую. Будет казаться, что всё просто, но через годик
> придёт понимание, что легче было бы с нуля переписать…

И что же вы такое накропали -- нечто вроде elfutils с парой сотен вложенных функций или крепко заложились на VLAIS?

Я как-то уже писал, что в сизифе патчить пришлось менее процента пакетов вообще (101 из 13923 srpms на данный момент).  Далеко не все патчи про плюсы, довольно много вот такого: http://altlinux.org/lcc#howto

Например, тот же boost собирается без патчей (но и без context с coroutine*).  Пока 1.71 -- 1.72 сходу не собрался, обождёт обновления компилятора -- но никому его "с нуля переписывать" не пришлось.

PS: см. тж. http://altlinux.org/эльбрус/портирование и недавние "ответы на вопросы" Кости Трушкина: http://www.youtube.com/watch?v=f_hwK0zM9y8&t=29m17s

Ответить | Правка | Наверх | Cообщить модератору

306. "Представлены новые материнские платы на восьмиядерном процес..."  –1 +/
Сообщение от Аноним (119), 05-Май-20, 18:16 
> Есть получится собрать не только gcc, но и clang -- минимум половина возможных проблем, скорее всего, решена заранее (которые с любым не-gcc-шным фронтэндом).

При условии, что используется стандарт не выше C++11 (на самом деле и с ним косяки ещё кой-какие есть). А кто ж сидит на старом стандарте, если для того ранее не было сурьёзной причины?

> И что же вы такое накропали

Да какая разница? Что бы ни накропали, это не повод ни для того, чтобы компилятор сегфолтился, ни для того, чтобы скомпилированная прога падала из-за illegal instruction. Я уже не говорю про прекрасные гейзенбаги, проявляющиеся только на оптимизированных сборках, притом что отладчик работает только при полном отключении оптимизаций.

Ответить | Правка | Наверх | Cообщить модератору

330. "Представлены новые материнские платы на восьмиядерном процес..."  +3 +/
Сообщение от Michael Shigorinemail (ok), 05-Май-20, 19:05 
> При условии, что используется стандарт не выше C++11
> (на самом деле и с ним косяки ещё кой-какие есть).

1) не пробовали компилятор обновлять с ветки 1.21?
2) не пробовали баги вешать?
3) чё-то у меня уже начинаются догадки о месте, где "трудитесь".

>> И что же вы такое накропали
> Да какая разница?

Вы по части своих (или партнёрских) продуктов предпочитаете столь же изысканные и подробные отзывы и багрепорты?  Если вдруг нет -- постарайтесь найти силы и мужество на ответ по существу.

> Что бы ни накропали, это не повод ни для того, чтобы компилятор
> сегфолтился, ни для того, чтобы скомпилированная прога падала
> из-за illegal instruction.

В идеальном мире -- несомненно.  А в имеющемся буквосочетание ICE сишным/плюсовым разработчикам опытней младшей группы горшкового отделения обычно известно, увы и ах.  Равно как и SIGILL -- вовсе не расширение МЦСТ.

Мы свой опыт зафиксировали на публике так: http://altlinux.org/lcc#misoptimization

> Я уже не говорю про прекрасные гейзенбаги, проявляющиеся только
> на оптимизированных сборках, притом что отладчик работает только
> при полном отключении оптимизаций.

Слушайте, с учётом вот тех самых догадок начинаю тревожиться -- что же вы там костылите на эльбрусах и не надо ли привлечь более компетентных людей, чтобы эта криворукость не попала случайно куда в работу.

Я пока знаю ровно одну контору с ТАКИМ отношением к эльбрусам.  Причём необоснованным.  И из какого эээ... НИИ у них (в старом изводе) оно растёт -- тоже знаю.

И если софт, вот этими конечностями написанный, будут впаривать в МО ("забыв" оплатить МО один ОКР, результаты которого получили нахаляву, чтобы затем в МО же и продавать) -- ну, в случае случайно верной догадки -- то я не поленюсь дойти до Элькина и вот эти распечатки ему показать.

В общем, посидите там на руках, что ли.  Вдруг не понадобится проводить _такие_ диагностические процедуры.

Ответить | Правка | Наверх | Cообщить модератору

690. "Представлены новые материнские платы на восьмиядерном процес..."  +1 +/
Сообщение от Кирилл (??), 08-Май-20, 21:13 
Слушайте, да что что ж в новые плюсы упёрлись то? Вот наша совсем даже бизнес контора сидит на 14 плюсах (для реальной разработки отличия от 11 минорные), и в ближайшие пару лет полностью переходить на 17 не будет. Не манагеры запретили, а программеры не видят смысла. 11 плюсов достаточно, и следующая заметная внха- это концепты, которые не скоро.
Ответить | Правка | К родителю #306 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру