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)