Логотип МИЭМ НИУ ВШЭ
Завершен
Логотип типа проекта Программный
Программный
2021 / 2022
Логотип проекта Модификация ПО для моделирования суперскалярного процессора

    517 Модификация ПО для моделирования суперскалярного процессора

    Старт
    15.01.2022

    Паспорт проекта

    Аннотация

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

    Отрасль

    Информатика

    Теги

    Информатика

    Цель

    Модификация ПО с целью устранения неточностей в работе и предотвращения ошибочных результатов. Исходное ПО работает корректно без сбоев и неожиданных прерываний. Но по мере ее использования хотелось бы доработать некоторые аспекты. Нужно следующее. 1.Протестировать программу в разных режимах. 2.Зафиксировать неточности/ошибки. 3. Изменить программу для симулятора. 4. Добавить в генерацию вариантов вместо 20 инструкций 40 (возможно и более - необходимо проверить). 5. Изменить окно постановки...

    Ожидаемые результаты

    • Обновленное ПО с наглядным и красочным интерфейсом, отражающее микроархитектуру CPU и позволяющее наглядно смоделировать такты работы ядра суперскалярного процессора, где отражены применяемые для повышения производительности технологии: "out-of-order", предсказание переходов, использование загрузочных буферов данных, разбиение инструкций на микрооперации, конвейерная обработка.

      Форма и способы промежуточного контроля

      Очная или он-лайн защита.

      Форма представления результатов

      Демонстрация работающего ПО очно или в он-лайн режиме. Предоставление исходных кодов измененного ПО и сопроводительной документации (измененного учебно-методического пособия)

      Ресурсное обеспечение

      Никакого специального оборудования и ПО не требуется, кроме ПК и свободно распространяемых программных пракетов.

      Имеющийся задел

      Есть работающее ПО с частичными доработками За 2020-21 уч. год выполнены пункты (см. цель проекта): 1,2,3-частично,4,5-частично (нет модели "in-order"), 6-частично (без "retire") 7 частично. Есть методическое обеспечение, которое требует обновления после изменения ПО СПИСОК ЛИТЕРАТУРЫ 1. Новое в архитектуре Silvermont процессоров Intel Atom Z3xxx: что ждет нас в тонких, легких и недорогих планшетах на Windows 8 в 2014 году. Сайт о высоких технологиях iXBT.com...

      Заказчик

      МИЭМ / ДКИ