Ответ на пост «Краткая критика Эльбруса и его производительности. Немного о vliw в принципе»

Сейчас буду пояснять за Эльбрус.
1) Тактовая частота. Да, у Эльбрусов она в 2-3 раза ниже. Но их архитектура позволяет выполнять огромное количество операция в секунду при достаточно низком энергопотреблении, так что 3 ГГц у МЦСТ ГОРАЗДО больше, чем те же 3 ГГц у Интел.
2) Собственно архитектура. e2k и x86 максимально отличаются друг от друга. e2k это VLIW(Very Long Instruction Word), а x86 это CISC(Complex Instriction Set Computing). Преимущество VLIW в том, что одной инструкцией можно выполнять несколько операций параллельно. Это и позволяет Эльбрусу иметь большую производительность, чем есть у Интел.
3) Тесты. Официальный тест Doom 3 BFG на 8С был с немощной карточкой, что и урезало ФПС. Бачило же поставил хоть и не самую крутую, но всё же гораздо лучшую карту. Ну и ФПС вырос. А Вайс Сити на нем тормозит по той же причине, по которой будет тормозить ЛЮБОЙ софт, собранный под другой архитектурой - эмуляция этой самой архитектуры. Если собрать Вайс Сити под e2k, то лаги магическим(нет) образом пропадут.
В большинстве сравнений с Интелами и АМД, в которых Эльбрус проигрывает, он работал в режиме эмуляции x86, что сильно урезало производительность. Поставить их в равные условия, то есть без эмуляции и тогда, скорее всего, Эльбрус 8С будет выдавать более лучший результат(правда тогда хз где доставать исходники игор).
Почему выбрали Doom 3? Он опенсурс, и имеет форки с графическими наворотами.
4) Производство. Интелы с АМД тоже в Китаях и Малайзиях всё делают, что на них никто не вы***вается?
5) Доступность. Дешевизна x86 частично основана на бОльших объемах производства. Однако, те же BitBlaze, которые как раз предоставили Бачиле второй комп, продают такие за чуть больше, чем 100к. Да, софт только опенсурсный. Но производительность в этом софте в несколько раз выше, чем у x86. Оперативки достаточно(24 гб очень даже много), а видеокарту и с авито можно купить, тысяч за 30-40. За те же деньги можно купить комп, который будет по производительности не больше 8С(с оговоркой на архитектуру, при эмуляции x86 Эльбрус проигрывает).

З.Ы. Да, я не читала пост, мне первых абзацев хватило, чтобы понять что автор несет лютую шизофрению.
З.З.Ы. Всю информацию брала из Википедии, которая всё же более авторитетная, чем выкукареки либерашки. А связывала я эту инфу между собой как могла.
З.З.З.Ы. Прежде чем автор поста назовет меня "кремлевской подстилкой плюспятнядцатьрублей", скажу, что политику Кремля я не особо поддерживаю.

Вы смотрите срез комментариев. Показать все
15
Автор поста оценил этот комментарий

1. Любой VLIW - это CISC (хотя CISC в большинстве случаев не VLIW).

2. Если нужно протестировать производительность именно процессора, то ничего лучше симметричного шифрования (причем со свежими надежными алгоритмами, а не с фуфлом 20-летней давности) мне за четверть века найти не удалось. И при тестах на Threefish и ГОСТ 34.12 "Кузнечик" (отличный алгоритм с совершенно мудацким названием) e2k с легкостью уделывает x86_64 даже с AVX (который, кстати, тоже основан на бабаяновских разработках).

3. Эмуляция писюшатины Эльбрусу сама по себе не особо нужна, а вот внутри KVM будет (разработка уже идет) весьма полезна.

4. Ценник определяется исключительно объемами производства, ибо TSMC абсонютно похрену, что производить, и значительная часть Эльбрусов делается именно там. Ну а для спецприменений есть опытное производство на территории РФ - его пока более-менее хватает.

И да: педивикией не пользовался, так как работаю с этой архитектурой уже не первый год.

раскрыть ветку (5)
2
Автор поста оценил этот комментарий
1. Вики говррит обратное, vliw это развитие risk
раскрыть ветку (3)
4
Автор поста оценил этот комментарий

Там куда более развесистый граф родственных отношений. Прежде всего, в чистом виде RISC и CISC существуют только в учебниках - реальные архитектуры обладают свойствами и тех, и других (в разной степени). А в случае VLIW еще интереснее: базовый набор инструкций относительно небольшой (и этим похож на RISC), но сверхдлинное машинное слово является одной командой CISC-процессора.

раскрыть ветку (2)
Автор поста оценил этот комментарий
Длина команд это только внешний признак. На самом деле cisc отличается реализацией исполнения микрокода. Но таки вы правы, чистого риск циск только в учебниках есть.
раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Термин "сверхдлинное машинное слово" - это и есть VLIW, а тут я его использовал, чтобы не путать с архитектурой.

Автор поста оценил этот комментарий

только с первым не согласна, @No514 опередил меня, сказав что VLIW это развитие RISC

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку