24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна.
Подробности случившегося. Мы призываем всех неравнодушных
помочь нам с восстановлением утраченного контента!
Архитектура «Эльбрус» не совсем обычная — она базируется на архитектуре VLIW, особенность которой заключается в том, что одна инструкция процессора содержит несколько операций, которые должны выполняться параллельно. В итоге такая архитектура ближе к GPU, чем в CPU (и, к слову, у AMD были видеокарты на VLIW 5), что делает адаптацию софта для нее крайне непростым делом.
К слову, такая архитектура является очень гибкой, что позволило написать динамический двоичный транслятор x86, то есть на «Эльбрусах» можно запускать и привычный нам софт. Однако, разумеется, трансляция работает не идеально, поэтому и не удивительно, что x86-процессоры от Intel и AMD при прямом сравнении в задачах, написанных именно под них, оказываются быстрее.
Но, если поместить «Эльбрусы» в родную среду обитания — а именно запустить на них различные специально под них написанные дистрибутивы Linux, такие как ALT или Astra, все ощутимо меняется. Возьмем, например, процессор «Эльбрус-8С1», вышедший в 2016 году. Он имеет 8 ядер со скромной частотой в 1.2 ГГц, умеет работать с DDR3-1600 и обладает 16 МБ кэша L3. Техпроцесс при этом — 28 нм.
В итоге, если брать тест PostgreSQL 11.5, в котором создаются базы данных, то сей процессор показывает в нем результат на уровне 3500 транзакций в секунду. Много это или мало? Ну, 6-ядерный 12-поточный AMD Ryzen 5 2600X, имеющий частоту в 4 ГГц и базирующийся на 12 нм архитектуре Zen+, показал результат в 6200 транзакций в секунду. С учетом того, что решение от AMD имеет и больше потоков, и куда более высокую частоту, и на пару лет моложе — результаты «Эльбруса» уже не выглядят печальными.
Как видите, Россия с нуля разработала достаточно неплохой проц. Это признак действительно сильной, суверенной страны.
Жду оправдания либесралов ака врагов народа.