Константин Трушкин и Михаил Шигорин выступили с докладом на конференции «Software Engineering Conference Russia 2018». Цель доклада - знакомство широкого круга прикладных разработчиков с возможностями отечественной вычислительной платформы «Эльбрус».
Освещаются некоторые аспекты применения объектно-ориентированного подхода к разработке системы регрессионного тестирования компиляторов на ВК серий «Эльбрус-3m» и «МЦСТ-R». Излагаются особенности регрессионного контроля качества компиляторов на проекте. Рассматриваются архитектура системы автоматизированного тестирования и специфика моделей основных функциональных компонент, приводятся сведения о программной реализации продукта.
Рассматриваются методы распараллеливания программ в оптимизирующем компиляторе, использующие параллелизм операций, коротких векторов и параллельных потоков управления. Предложенные методы являются достаточно универсальными, т.к. они практически применяются для двух архитектурных платформ: «Эльбрус» с явным параллелизмом операций и «МЦСТ-R» с суперскалярным (в исходном порядке) выполнением операций, при этом обе платформы содержат короткие (несовпадающие) векторные операции и поддерживают многопроцессорность на общей памяти. Приводятся результаты практического использования данных методов распараллеливания.
А.К.Ким «Российские универсальные микропроцессоры и ВК высокой производительности: результаты и взгляд в будущее (к 20-летию ЗАО «МЦСТ»).
Перспективы развития оптимизирующего языкового компилятора, разработанного и развиваемого в ЗАО "МЦСТ".