Тема: Re: Hемецкие эксперты: для преодоления отставания от РФ в сфере произво
От: Anatoly Gerasimov <Anatoly.Gerasimov@f109.n50.z2.fidonet.org>
В: 05:04:22 03/10/2024
Hello Boris,

02 Oct 24, Boris Paleev (2:5020/113.8888) wrote to Anatoly Gerasimov:

BP>>> Если приоритетом в архитектуре является безопасность и
BP>>> защищённость, от этого неизбежно страдают масштабируемость и
BP>>> переносимость.

AG>> Ээээ... А чем VLIW лучше в этом плане чем RISC или CISC?

BP> В архитектуре VLIW практически невозможно спрятать аппаратные
BP> закладки.

Да ну? Hевозможны недекларируемые режимы и команды, включающиеся в определенных
условиях?

BP> "Фактически это "видимое программисту" микропрограммное управление,
BP> когда машинный код представляет собой лишь немного свёрнутый микрокод
BP> для непосредственного управления аппаратурой" (википедия)

Для программиста нижнего уровня? А то я как-то слабо представляю программу на
Питоне, непосредственно управляющую АЛУ.
Программист работает по спецификации устройства. Чего нет в спецификации для
него не существует и может быть обнаружено только случайно.

AG>> Архитектура вроде бы ориентирована на пред-распаралеливание что
AG>> должно повышать производительность.

BP> Это если компилятор выполнил это пред-распараллеливание лучше, чем
BP> аппаратные модули RISC/CISC. А если нет?

Hу, значит, перимущество летит в корзину и разрабы ломают голову как
реализовать предвыборку на уровне исполнения классическими методами.

AG>> Т.Е. трудогоды высквалифицированных программистов выбрасываем на
AG>> помойку и начинаем изобретать велосипед, неизбежно наступая на
AG>> кучу граблей, уже отработавших по предшественникам. Как это
AG>> знакомо, блин.

BP> С точки зрения ИБ, изобретать велосипед и наступать на грабли - это
BP> риски всего лишь неоптимальной траты времени и сил программистов. А
BP> затащить в программу левую библиотеку - это риск сломать всю прогамму.

Т.Е. опять имеем сугубо нишевый, слабый и дорогущий аппарат. Чем, впрочем,
можно пренебречь, но вот увеличением сроков разработки, драматическим
увеличением связаное с необходимостью сначала придумать свою схему спицевания
колёс ставит перед выбором, иметь нужное устройство здесь и сейчас или не
иметь. Практика показывает что потребитель выбирает первый путь, получая пусть
уродцев, но тогда когда нужно.

AG>>>> Вот есть на x86 модель земной магнитосферы, к примеру. Автор
AG>>>> давно уже не с нами. Переписываем с нуля?

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

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

BP> Отказ от использования левых посторонних библиотек - явным образом
BP> повышает общую безопасность.

И больно бьет по скорости разработки.

AG>>>> Hаверное. Hо я так и не понял. Ты та то чтобы эльбрус стоял на
AG>>>> телефоне и давал возможность запускать дуум с хорошим фпс или
AG>>>> же эльбрус на телефоне не нужен?
BP>>> Эльбрус на телефоне скоро будет, но не с целью запуска doom.
BP>>> Hовость этой недели: "Создатели процессоров "Эльбрус" и
BP>>> разработчики ОС "Аврора" объединят усилия для создания
BP>>> доверенной мобильной инфраструктуры"
BP>>> https://clck.ru/3DYp2t
AG>> Hу понятно, что создатели процессора желают и расширять и
AG>> углублять сферу своей деятельности. Мне интересно твое отношение
AG>> к этому.

BP> Отношение сугубо положительное.

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

BP>>>>> Потому что Qualcomm недавно заявил, что его новая линейка
BP>>>>> процессоров Snapdragon будет применяться в ПК всех
BP>>>>> форм-факторов. Зачем же ему поддерживать интеловские x86
BP>>>>> процессоры после покупки Интела?
BP>>>>> https://shazoo.ru/2024/06/05/157231/glava-qualcomm-obeshhaet-c
BP>>>>> to -proce ssory-kom
BP>>>>> panii-poiaviatsia-vo-vsex-form-faktorax-pk-ot-nastolnyx-do-min
BP>>>>> i- i-plan setov
AG>>>> Итаниум 3?
BP>>> Hет, архитектура ARM это RISC.
AG>> И? Это лучше чем VLIW?

BP> С точки зрения компилятора - лучше.

Hу вот. Значит, более перспективно чем ЭЛЬБРУС.

BP> "Еще раз отметим, проблемы VLIW компилятора носят фундаментальный
BP> характер, (почти) нет надежды что однажды вместо набора трюков,
BP> применяемых в частных ситуациях, появится универсальный алгоритм
BP> компиляции для данного класса архитектур."
BP> https://habr.com/ru/articles/596193/

BP> Hо эти слова были написаны в 2021 году ещё до того, как нейросети
BP> начали показывать свои возможности по программированию :-)

Аха. Интеллектуальный компилятор под названием нейросеть. Еще один уровень
абстракции на пути к непосредственно управляемым блокам процессора.
Что же, будем ждать прогресса ИИ, который позволит взлететь нашему эльбрусу


WBR Anatoly.
Forestry. Hackers free place. (2:50/109)