23 апреля 2026
28 апреля 2026
webpage
нажмите — покажем
нажмите — покажем
Статья о Брус-16 вышла на Хабре. Там о разработке компилятора тоже есть :)
https://habr.com/ru/companies/yadro/articles/1023972/
Peter SovietovЛогичнее было бы в блоге МЦСТ? :)
😂 Не, просто интересно, как они с этим проектом связаны
Alex😂 Не, просто интересно, как они с этим проектом связаны
Разве что тематикой. Насколько я знаю, свои рабочие станции на базе Бруса они пока не планируют разрабатывать :) И на лавры "Российской национальной игровой консоли" проект не претендует :)
Peter SovietovЛогичнее было бы в блоге МЦСТ? :)
Там El Брус — то есть, не просто какой-то Брус, а вот тот.
Peter SovietovСтатья о Брус-16 вышла на Хабре. Там о разработке компилятора тоже есть :)
https://habr.com/ru/companies/yadro/articles/1023972/
А вы используете ЛЛМ для создания компиляторов?
Konstantin RomanovА вы используете ЛЛМ для создания компиляторов?
Брус-16 — слишком занятный и маленький проект, чтобы отдавать все удовольствие LLM :)
Peter SovietovБрус-16 — слишком занятный и маленький проект, чтобы отдавать все удовольствие LLM :)
А вообще? Вы находите какое-то применение? Вроде бы для генерации программ вполне подходит. То есть, вопрос вот тестирования компиляторов как-то, кажется, снимается.
Konstantin RomanovА вообще? Вы находите какое-то применение? Вроде бы для генерации программ вполне подходит. То есть, вопрос вот тестирования компиляторов как-то, кажется, снимается.
Я, конечно, нахожу применение. Для обсуждения архитектурных решений и code review. Окончательно убедился в полезности "свежего взгляда" LLM, когда эта "жестянка" после пространных обсуждений внезапно предложила в моем проекте спецпроцессора сократить набор команд с 4 до 2 без изменения функциональности. А ведь я к тому времени уже имел прототип на ПЛИС, статью... и проглядел такую вещь!
А для генерации тестовых программ, на мой взгляд, лучше создавать и использовать специализированные инструменты — фаззеры.
29 апреля 2026
Konstantin RomanovТам El Брус — то есть, не просто какой-то Брус, а вот тот.
Эль Классико, Эль Капитан...
MВы где такую идею подцепили?
не помню уже где, но встречал такое, что мол всё это "аи" должно прийти к прямому порождению нативного кода - кому должно, и почему это хорошо, не объяснялось
У меня один знакомый наоборот решал задачу от (не ИТшной) индустрии о формальном обосновании, что в нативный код можно вносить изменения с сохранением его свойств без полной регенерации, потому что индустрия хотела фиксить баги не теряя сертификацию бинарников например.
Yukoне помню уже где, но встречал такое, что мол всё это "аи" должно прийти к прямому порождению нативного кода - кому должно, и почему это хорошо, не объяснялось
У меня один знакомый наоборот решал задачу от (не ИТшной) индустрии о формальном обосновании, что в нативный код можно в
Не очень понимаю, как можно сохранить сертификация при изменении бинарника, но ок.
Вообще, да, бинарь модифициррвать можно (см. Bolt), но с некоторыми ограничениями (с Bolt).
AlexПро то, что ии должен генерировать нативный код - не слышал пока такого. В целом как минимум, спорное утверждение (в т.ч. и с практической точки зрения)
Конечно же ИИ должен генерировать SSA-based IR (SoN or something) прямо в памяти, потому что мы и так отлично умеем генерировать нативный код из IR. Конечно же для этого нужен graphs-based ИИ, а не transformer-based. 😁