"ЕЖЕ" от 11 апреля 2020 г.
Целый день потратил на...

вернуться на список записей

11
Апрель 2020

Целый день потратил на...

Тут кто то спрашивал, для чего нужны процессоры с большим числом ядер. Вот например я сейчас попробовал откомпилировать и собрать проект компилятора на основе низкоуровневой виртуальной машины. В этом пакете есть и компилятор, линкер, много разных утилит. Огромное число исходных кодов на с и с++. Используется для процессоров нескольких архитектур. В общем вчера вечером запустил сборку, компьютер был всю ночь загружен на 100%, при этом порядка 10 гигабайт оперативной памяти было занято, и закончил сборку только в 13 часов в субботу. Это четырехядерный процессор так долго собирал. Если же использовать какой нибудь AMD Epyc с 64 ядрами, и 128 потоками, то может быть за полчаса бы справился. В таких случаях даже можно "суперкомпьютер" применять, из нескольких компьютеров, связанных в сеть.
Это я только один компилятор собирал, а если какую нибудь операционную систему, то там времени надо будет еще в разы больше.
Еще интересно, новая версия этого компилятора выходит иногда два раза в году. Для меня пока загадка кто те люди, которые это пишут, и кто им за это платит. Если только на компиляцию того что они написали уходит 15 часов на обычном компьютере.

Интервью давал:

maybelino  

☍ Поделиться

Комментарии:

.Y.  
Я не очень понял... Мы сейчас под процессорами понимаем именно процессоры?? А то у меня всего два. Два процессора, два полушария, две ноги, две руки. Всево... Угу. И один хрен. Всего один. А с двумя мне было бо ходить неудобно.
Orgasmatron  
Здесь определённое противоречие:

1. " Вот например я сейчас попробовал откомпилировать и собрать проект компилятора на основе низкоуровневой виртуальной машины."

2. "Это я только один компилятор собирал, а если какую нибудь операционную систему, то там времени надо будет еще в разы больше."

Каков размер "компилятора" в мегабайтах :)))?


Например, у меня компилятор размером около 1 МБ:

root@stalin:~# ll /usr/bin/x86_64-linux-gnu-gcc-- 7
-rwxr-xr-x 1 root root 1047488 дек 4 15:25 /usr/bin/x86_64-linux-gnu-gcc-- 7*
root@stalin:~#
maybelino  
Не буду спорить, противоречие так противоречие. Вы наверное умнее меня. Всего доброго и до свидания.
Orgasmatron  
Что ты мямлишь?! Сколько МБ ты накомпилировал? Если ты собрал "проект компилятора на основе низкоуровневой виртуальной машины" вместе с Virtual Machine, то ты по сути собрал операционную систему с ядром и утилитами, среди которых и компилятор. В твоей заметке ничего профессионального нет: размеров файловой системы, исходников и продукта сборки; названия среды и разработчика среды; типа микропроцессора... Зато о людях посомневался.
xxx  
ребята, давайте пожёстче, а то мы, дилетанты, не разберёмся у кого длиннее
Ли Си Цын  
дилетантам. у меня, стопудово, длиннее. дилетант.
ok.  
. Y. )))- )))- )))
maybelino  
Да уж понятно, что я более крут. Гражданин даже не понимает о чем я говорю. Только грубит, и пытается из меня вытянуть, чтобы я ему все рассказал и разжевал.
Ли Си Цын  
более Грут, дерево, то бишь.
Самец Человека  
с 64 ядра каждый дурак сможет, а вот ты с одним попробуй - сразу станет видно кто ты из...
Юрий  
Пожёстче говорите?
Ну, чо, пришол к доктору
Грю, в 25 годков пенис свой ну никак не мог согнуть, даже двумя руками
В 45 удавалось, слегка так, изогнуть
А щас, в писят 8 на узел могу завязать.
Это что, дохтур, с кажным десятилетием я сильнее становлюсь?
Ket  
мог бы ваще на японском написать. Процент понимания был бы такой же, зато все бы поняли что крут. По ихнему шаришь. А так вишь скока лишних вопросов.
Бая  
вы бы хоть в шеренгу выстроились, чеж вы друг за другом выстроились..
вам же так измерять неудобно..)

вернуться на список записей

☍ Поделиться

Ваш комментарий:

Так далеко забрались, и до сих пор не зарегистрировались!? Вот те на! А ведь многие действия на сайте, в том числе и удовольствие комментировать чужие дневники, могут себе позволить лишь зарегистрированные пользователи! Вот так вот!