Конференции

66-я Всероссийская научная конференция МФТИ

Список разделов ФРКТ - Cекция высокопроизводительных вычислительных систем

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

 

Формат проведения: Дистанционный

Дата проведения: 05.04.2024 в 14:00

  • Разработка интерактивной командной строки для инженерной консоли для микропроцессоров “Эльбрус"

    Данная работа посвящена разработке интерактивной командной строки для инженерной консоли для микропроцессоров “Эльбрус” с поддержкой языка программирования Python. Строка предоставляет дополнительный способ управления консолью, а также возможность написания пользовательских скриптов.

  • Оптимизация хэширования в библиотеке поддержки траекторного профилирования методом инструментирования

    Данная работа посвящена оптимизации накладных расходов на обработку и сохранение данных о траекториях исполнения профилируемых программ в библиотеке поддержки траекторного профилирования. Применённые оптимизации использования хэш-таблиц позволили уменьшить суммарное время работы библиотеки во время профилирования в среднем в 2,09 раз на задачах бенчмарков SPEC CPU1995, 2000, 2006.

  • Построение операций передачи управления в бинарном трансляторе с учетом предсказателя переходов архитектуры «Эльбрус»

    В данной работе расмотрено влияние аппаратного предсказателя переходов на процесс построения операций передачи управления в бинарном трансляторе. Проводилось исследование влияния вероятности предсказываемых переходов на производительность оттранслированных программ. Были найдены оптимальные значения вероятностей при которых ускорение задач пакета SPEC CPU95 составляет 3,01%.

  • Увеличение производительности драйвера графического ускорителя MGA2

    Графический ускоритель MGA2 был разработан в МЦСТ и предназначен для совместной работы с 3D GPU. В данной работе было проведено исследование возможных оптимизаций, направленное на поиск способов более эффективного задействования аппаратуры.

  • Разработка и верификация модуля упаковки и распаковки посылок согласно стандарту CXL 2.0

    Описана разработка модуля распаковки и упаковки посылок по стандарту CXL 2.0, который обеспечивает подключение внешних устройств через интерфейс PCI Express к микропроцессору. Была проведена верификация полученного модуля встроенными средствами языка описания аппаратуры SystemVerilog.

  • Реализация в бинарном трансляторе e2k-x86 уровня системы UEFI-совместимого загрузчика x86 операционных систем

    Реализация в бинарном трансляторе e2k->x86 уровня системы UEFI-совместимого загрузчика x86 операционных систем для первоначальной загрузки x86 ОС на машине Эльбрус.

  • Адаптация бинарного компилятора уровня системы для работы в среде виртуальной машины Qemu

    Данная работа посвящена адаптации бинарного компилятора уровня системы Lintel к работе на базе виртуальной машины Qemu 7.2.0. В результате проделанной работы были осуществлены установка и запуск х86 операционных систем (Windows 8.1, Linux) с помощью бинарного компилятора в среде виртуальной машины Qemu

  • Оптимизация машины состояний, заданной конструкцией switch, в оптимизирующем компиляторе LCC

    В работе рассматривается оптимизация машины состояний, заданной конcтрукцией switch, вложенной в цикл. Применение оптимизации позволило получить двукратный рост производительности на бенчмарке coremark.

  • Автоматический анализ качества работы оптимизации inline в оптимизирующем компиляторе LCC для архитектуры «Эльбрус»

    Оптимизация inline - ключевая оптимизация для процессоров "Эльбрус", которая устраняет место вызова функции и создаёт контекст для последующих оптимизаций. Однако, незнание эвристиками точных параметров работы кода может привести к замедлению работы программы. Для решения этой проблемы, было реализовано инструментирование оптимизации inline. Для демонстрации работы была выбрана задача 531.deepsjeng из состава пакета SPEC CPU 2017. С помощью инструментирования её удалось ускорить на 32,5%.

  • Функциональное тестирование системы генерации синхросигнала в микропроцессоре “Эльбрус-2С3”

    Работа заключается в анализе и тестировании системы генерации синхросигналов в микропроцессоре “Эльбрус-2С3”. Система преобразует входной опорный синхросигнал с частотой 100 МГц в необходимый набор частот.

  • Технология облегчённой разработки и отладки программ в режиме безопасных вычислений архитектуры Эльбрус

    В данной работе рассматривается технология автоматической генерации проверочного кода для контроля корректности фактических параметров библиотечных процедур. Технология предназначена для облегчения написания и отладки пользовательских программ и базируется на использовании метаданных режима безопасных вычислений архитектуры Эльбрус.

  • Реализация многопроцессорного счетчика системного времени ESCLKR

    В данной работе описывается новый счетчик системного времени ESCLKR, реализованный в микропроцессоре Эльбрус-32С, который предполагает управление счетом системного времени путем его ускорения или замедления за счет изменения шага счета. ESCLKR является разработанной с нуля заменой счетчика системного времени SCLKR.

  • Внедрение многокомпонентной системы контроля и управления энергопотреблением в составе систем-на-кристалле с архитектурой Эльбрус

    В данной работе описывается архитектура разработанной системы контроля и управления энергопотреблением, внедряемой в состав микропроцессоров серии «Эльбрус».

  • Мини-ПК для систем связи специального назначения

    Представлены технические решения для реализации миниатюризированного персонального компьютера для систем связи специального назначения.