Re[2]: Эльбрус - 8 ядер
От: Kernighan СССР  
Дата: 29.05.17 12:02
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>Для меня критерий НАШЕГО компьютера — наличие на клавиатуре отдельной кнопки, переключающей раскладку.


Нуу... были такие клавиатуры:
http://www.phantom.sannata.ru/articles/sun_ultra_enterprise_2.shtml

Re[2]: Эльбрус - 8 ядер
От: uncommon Ниоткуда  
Дата: 30.05.17 03:53
Оценка: +1 :))
Здравствуйте, Gattaka, Вы писали:

G>А как бы прикинуть сколько это по мощности? Сопоставить с i7 каким-нибудь?


Не богохульствуй! Православный Эльбрус ни с чем сравнивать нельзя.
Re[7]: Эльбрус - 8 ядер
От: Cyberax Марс  
Дата: 30.05.17 05:35
Оценка:
Здравствуйте, Kernighan, Вы писали:

C>>2ГГц без особых проблем делаются с помощью соответствующего тех. процесса.

K>Ты это кому рассказываешь? Ты вообще знаешь, что такое техпроцесс?
Да, так как плотно работаю с созданием ASIC'ов.

K>>>Нужно делать

K>>>1) ручную разводку проводников.
C>>Это уже даже Intel забросил для последнего поколения.
K>Пруф?
С личных слов инженеров от Intel'а. Вообще, Intel в индустрии как раз известен тем, что они упорно руками разводку процессора делали до последнего.

AMD забросил ещё раньше, а Apple даже и не начинал.

K>>>2) подгонять под конкретную технологию.

C>>Всё давно делается.
K>Глупостей не говори.
Что конкретно под кого подгоняется? Если не заниматься экстримом с последними поколениями тех. процессов, то производители чипов почти полностью взаимозаменяемы.
Sapienti sat!
Re[8]: Эльбрус - 8 ядер
От: Kernighan СССР  
Дата: 30.05.17 10:09
Оценка: +2 :)
Здравствуйте, Cyberax, Вы писали:

C>Здравствуйте, Kernighan, Вы писали:


C>>>2ГГц без особых проблем делаются с помощью соответствующего тех. процесса.

K>>Ты это кому рассказываешь? Ты вообще знаешь, что такое техпроцесс?
C>Да, так как плотно работаю с созданием ASIC'ов.

Ну так и что такое "техпроцесс"? Вот например "техпроцесс 0.13" — это что?

C>>>Это уже даже Intel забросил для последнего поколения.

K>>Пруф?
C>С личных слов инженеров от Intel'а. Вообще, Intel в индустрии как раз известен тем, что они упорно руками разводку процессора делали до последнего.

Ну у меня регалии повыше. Я их потом скажу, когда ты более акцентированно облажаешься.
Ну так что такое техпроцесс и как он влияет на частоту?

K>>>>2) подгонять под конкретную технологию.

C>>>Всё давно делается.
K>>Глупостей не говори.
C>Что конкретно под кого подгоняется? Если не заниматься экстримом с последними поколениями тех. процессов, то производители чипов почти полностью взаимозаменяемы.

Вот и узнай, что и под кого подгоняется. Ты многих вещей просто не знаешь.
Re[5]: Эльбрус - 8 ядер
От: Kernighan СССР  
Дата: 30.05.17 10:10
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Здравствуйте, denisko, Вы писали:


LVV>>>Четырёхядерный процессор «Эльбрус-401» модификации Б имеет частоту 750 МГц,

D>>Интересно, что мешает сделать нормальную частоту на таком техпроцессе?
C>Совершенно непонятная фиксация на VLIW?

Чем тебе не нравится VLIW и как она связана с частотой?
Re[6]: Эльбрус - 8 ядер
От: Kernighan СССР  
Дата: 30.05.17 10:17
Оценка:
Здравствуйте, CreatorCray, Вы писали:

CC>Здравствуйте, Kernighan, Вы писали:


K>>В современном мире, если буржуйское барахло не работает, то это проблема буржуев.

CC>Это проблема того, кому надо чтоб оно работало.

Азы рыночной экономики состоят в том, что всё покупается за деньги.
Потому что продать гораздо труднее, чем купить.(с)
Не веришь мне — спроси у qwerty.
Re[6]: Эльбрус - 8 ядер
От: Kernighan СССР  
Дата: 30.05.17 10:24
Оценка: :)
Здравствуйте, Pzz, Вы писали:

Pzz>Здравствуйте, Kernighan, Вы писали:


K>>Насколько полный набор?


Pzz>Полностью полный. Видеокарты, сетевые контроллеры, контроллеры дисков — всего этого у нас пока не производится.


Ну и как ты думаешь, насколько это всё сложно?
Иногда это всё упихивается в один кристалл. Вообще в один.
На плате всего два кристалла сам — процессор и память. И это всё.

K>>В современном мире, если буржуйское барахло не работает, то это проблема буржуев.


Pzz>У нас не такая уж и большая доля на мировом рынке потребителей этого барахла.


А какая доля должна быть? Достаточно, что это доля выражается цифрами с девятью-десятью нулями?

K>>Вот у тебя сейчас есть во что воткнуть SCSI-контроллер?


Pzz>Да, есть.


Продолжаем разговор — а дискетку есть куда воткнуть? А пятидюймовую?
Re[7]: Эльбрус - 8 ядер
От: Pzz Россия https://github.com/alexpevzner
Дата: 30.05.17 16:10
Оценка: +2
Здравствуйте, Kernighan, Вы писали:

Pzz>>Полностью полный. Видеокарты, сетевые контроллеры, контроллеры дисков — всего этого у нас пока не производится.


K>Ну и как ты думаешь, насколько это всё сложно?

K>Иногда это всё упихивается в один кристалл. Вообще в один.
K>На плате всего два кристалла сам — процессор и память. И это всё.

Видеокарта — штука довольно нетривиальная. Умный сетевой контроллер (тот, который берет на себя часть работы процессора. Такую, как подсчет контрольных сумм TCP/IP, TCP сегментацию и т.п.) — тоже. Нормальные wifi чипы вообще мало кто производит. И т.д., и т.п.

В современном мире очень трудно построить полностью независимую от внешних поставщиков экосистему. Да и непонятно, зачем.

Pzz>>У нас не такая уж и большая доля на мировом рынке потребителей этого барахла.


K>А какая доля должна быть? Достаточно, что это доля выражается цифрами с девятью-десятью нулями?


Доля выражается в процентах. В процентах столько нулей не бывает. Разве что, после запятой.

K>>>Вот у тебя сейчас есть во что воткнуть SCSI-контроллер?


Pzz>>Да, есть.


K>Продолжаем разговор — а дискетку есть куда воткнуть? А пятидюймовую?


Насчет пятидюймовой не уверен, надо на полках рыться, а мне лень. Восьмидюймовую точно некуда
Re[4]: Эльбрус - 8 ядер
От: Pzz Россия https://github.com/alexpevzner
Дата: 30.05.17 16:14
Оценка:
Здравствуйте, pestis, Вы писали:

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


Слпрее, получить сравнимые скорости, потратив на порядок меньше транзисторов.

А вот интересно. В процессорах, типа Эльбруса, компилятор пытается, путем статического анализа текстов, угадать, как лучше. В процессорах, типа интеловских, это же пытается сделать процессор, наблюдая за ходом исполнения программы.

Компилятор умнее, а процессор видит, как жизнь устроена на самом деле. Поэтому оба они не дают оптимальных результатов.

А никто не пробовал применять комбинированный подход, когда процессор собирает детальные метрики, а just in time recompiler перекомпилирует узкие места с их учетом?
Re[7]: Эльбрус - 8 ядер
От: Pzz Россия https://github.com/alexpevzner
Дата: 30.05.17 16:19
Оценка:
Здравствуйте, Kernighan, Вы писали:

K>Азы рыночной экономики состоят в том, что всё покупается за деньги.

K>Потому что продать гораздо труднее, чем купить.(с)
K>Не веришь мне — спроси у qwerty.

Правда заключается в том, что за деньги можно купить то же, что всем прочим массово впаривают. А когда хочется купуть что-нибудь необычное с преподвыпердом, поди попробуй найди того, кто тебе такое сделает и продаст.
Re[5]: Подскажите как сейчас принято искать работу
От: Pzz Россия https://github.com/alexpevzner
Дата: 30.05.17 16:22
Оценка: +1
Здравствуйте, Kernighan, Вы писали:

K>Кристалл, кстати офигических размеров — больше квадратного сантиметра.

K>Не догадался сфотографировать. Мысли были про другое.

Хорошо, что не догадался. А то мы бы про тебя сейчас в новостях читали. Как про очередного бедолагу, которому шьют 20 лет за раскрытие государственной тайны. Многие бы писали об этом с одобрением. Дескать, нет оснований сомневаться в справедливости наших судов.
Re[2]: Эльбрус - 8 ядер
От: Pzz Россия https://github.com/alexpevzner
Дата: 30.05.17 16:24
Оценка:
Здравствуйте, Osaka, Вы писали:

LVV>>Неужели доживу — куплю НАШ компьютер ?!

O>Наши культурные традиции взаимоотношений на предприятиях породят 8-ядерное жигули.

У жигулей пиписька мерится не в количестве ядер, а в количестве цилиндров. И в их совокупном объеме.
Re[9]: Эльбрус - 8 ядер
От: Cyberax Марс  
Дата: 30.05.17 17:37
Оценка:
Здравствуйте, Kernighan, Вы писали:

C>>Да, так как плотно работаю с созданием ASIC'ов.

K>Ну так и что такое "техпроцесс"? Вот например "техпроцесс 0.13" — это что?
Обычно под этим понимается процесс создания маски и производство на её основе.

C>>С личных слов инженеров от Intel'а. Вообще, Intel в индустрии как раз известен тем, что они упорно руками разводку процессора делали до последнего.

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

K>Ну так что такое техпроцесс и как он влияет на частоту?

Ну так объясняю очень просто — основной проблемой для поднятия частоты является тепловыделение. Оно примерно линейно падает с уменьшением размеров транзисторов. Дополнительно, падает время переключения транзисторов.

Потому можно взять даже что-то древнее типа Intel 8086 и запустить его на приличной частоте даже на FPGA.

C>>Что конкретно под кого подгоняется? Если не заниматься экстримом с последними поколениями тех. процессов, то производители чипов почти полностью взаимозаменяемы.

K>Вот и узнай, что и под кого подгоняется. Ты многих вещей просто не знаешь.
Наш ASIC делает TSMC. Следующее поколение делает GF. Угу, очень большая разница.
Sapienti sat!
Re[6]: Эльбрус - 8 ядер
От: Cyberax Марс  
Дата: 30.05.17 17:57
Оценка: 1 (1) +2 -1 :)
Здравствуйте, Kernighan, Вы писали:

D>>>Интересно, что мешает сделать нормальную частоту на таком техпроцессе?

C>>Совершенно непонятная фиксация на VLIW?
K>Чем тебе не нравится VLIW и как она связана с частотой?
VLIW требует героических подвигов со стороны компиляторов. Проблема оказывается в том, что среди компиляторов героев не наблюдается. И исправить это на уровне железа очень сложно, так как стандартные методы ускорения (автоматическое out-of-order планирование, хитрое предсказание переходов) становятся слишком дорогими из-за сложности инструкций. Скорее всего, они героически это преодолели, истратив транзисторный бюджет.

Дополнительно, VLIW существенно затрудняет создание глубоких pipeline'ов (по тем же причинам), которые являются простейшим способом увеличить частоту.

В итоге, VLIW для CPU в индустрии умер совсем везде. Он неплохо сейчас живёт разве что только в области GPU, где примерно половина встроенных GPU построена на VLIW-подобной архитектуре.
Sapienti sat!
Re[3]: Эльбрус - 8 ядер
От: Ops Россия  
Дата: 30.05.17 18:38
Оценка: :)
Здравствуйте, Pzz, Вы писали:

Pzz>У жигулей пиписька мерится не в количестве ядер, а в количестве цилиндров. И в их совокупном объеме.


Не, в совокупном перекосе тормозных цилиндров.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[2]: Эльбрус - 8 ядер
От: Osaka  
Дата: 30.05.17 21:54
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>Здравствуйте, LaptevVV, Вы писали:


LVV>>Неужели доживу — куплю НАШ компьютер ?!


БП>Для меня критерий НАШЕГО компьютера — наличие на клавиатуре отдельной кнопки, переключающей раскладку.


И для знаков препинания, пожалуйста. http://www.rsdn.org/forum/hardware/6702507
Re[5]: Эльбрус - 8 ядер
От: pestis  
Дата: 31.05.17 07:24
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Слпрее, получить сравнимые скорости, потратив на порядок меньше транзисторов.


Как следствие меньшее тепловыделение. Но это все не про перформанс.

Pzz>А вот интересно. В процессорах, типа Эльбруса, компилятор пытается, путем статического анализа текстов, угадать, как лучше. В процессорах, типа интеловских, это же пытается сделать процессор, наблюдая за ходом исполнения программы.


Pzz>Компилятор умнее, а процессор видит, как жизнь устроена на самом деле. Поэтому оба они не дают оптимальных результатов.


Какой подход оптимальние зависит от задачи. Для кода общего назначения компилятор не знает какие там ветвления и куда будут, так что интеловский подход лучше, но интеловский подход сосет в случае реально многопоточного кода. Но есть примерно дофига вычислительных задач, где компилятор может легко предсказывывать ветвления и раскладывать многопоточный код на VLIW инструкции.

Pzz>А никто не пробовал применять комбинированный подход, когда процессор собирает детальные метрики, а just in time recompiler перекомпилирует узкие места с их учетом?


Непонятно как эти метрики привязать к тем абстракциям, с которыми работает компилятор. А так подход рабочий, ява машины чем-то подобным занимаются.
Re[5]: Эльбрус - 8 ядер
От: Sharov Россия  
Дата: 31.05.17 09:43
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>А никто не пробовал применять комбинированный подход, когда процессор собирает детальные метрики, а just in time recompiler перекомпилирует узкие места с их учетом?


https://en.wikipedia.org/wiki/Tracing_just-in-time_compilation
Кодом людям нужно помогать!
Re[6]: Эльбрус - 8 ядер
От: Sharov Россия  
Дата: 31.05.17 09:44
Оценка:
Здравствуйте, pestis, Вы писали:

P>Какой подход оптимальние зависит от задачи. Для кода общего назначения компилятор не знает какие там ветвления и куда будут, так что интеловский подход лучше, но интеловский подход сосет в случае реально многопоточного кода. Но есть примерно дофига вычислительных задач, где компилятор может легко предсказывывать ветвления и раскладывать многопоточный код на VLIW инструкции.


Выше уже отмечалось: кому все это надо (все вот эти вот усложнения) в эпоху GPU?
Кодом людям нужно помогать!
Re[5]: Эльбрус - 8 ядер
От: Cyberax Марс  
Дата: 31.05.17 09:57
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>А никто не пробовал применять комбинированный подход, когда процессор собирает детальные метрики, а just in time recompiler перекомпилирует узкие места с их учетом?

Современные Intel'ы внутри так и работают — предсказатель переходов, по сути, и есть "перекомпиляция на лету". Туда ещё добавляется и спекулятивное исполнение, когда CPU одновременно исполняет обе ветки if'а до тех пор, пока точно не станет известен результат сравнения.
Sapienti sat!
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.