«Очередь запросов к L2 cache системы на кристалле Эльбрус-2S» Выполнил студент: Северенков Е. Научный руководитель: Слесарев М. Выпускная квалификационная.

Презентация:



Advertisements
Похожие презентации
Выполнил: Петрыкин Д.А., ФРТК, 613 гр. Научный руководитель: Слесарев М.В. Выпускная квалификационная работа.
Advertisements

Разработка модулей коммутации данных в микропроцессоре « Эльбрус -4 С +» Выпускная квалификационная работа на соискание степени бакалавра студента 816.
Адаптация буферизующего коммутатора данных МП «Эльбрус-S2» Студент: Рогов А.С., ФРТК, 613 гр. Научный руководитель: Костенко В.О. Выпускная квалификационная.
Разработка интерфейса между системным коммутатором и контроллером памяти с использованием протокола AXI Выпускная квалификационная работа на соискание.
Научный руководитель: Кожин А.С. Студент: Лавров А.В, ФРТК 816 гр.
Выполнили: Мартышкин А. И. Кутузов В. В., Трояшкин П. В., Руководитель проекта – Мартышкин А. И., аспирант, ассистент кафедры ВМиС ПГТА.
Разработка системного коммутатора для микропроцессора «MCST-4R» Выполнил: Студент 415 группы МФТИ Щербина Н.А. Научный руководитель: Черепанов С.А. Дипломная.
Разработка кэша справочника для вычислительного комплекса на базе микропроцессора Эльбрус – 2S Студент : Петров Игорь, ФРТК, 613 группа Научный руководитель:
Устройство обмена с оперативной памятью системы на кристалле "Эльбрус-S"
Разработка контроллера встроенного интерфейса AXI в составе системы на кристалле «Эльбрус-S2» Студент: Поляков Н.Ю., ФРТК, 515 гр. Научный руководитель:
Доработка контроллера памяти DDR2 SDRAM МП Эльбрус-S для МП Эльбрус-S2 Научный руководитель: Шерстнёв Андрей Кожин Алексей, ФРТК 513 гр.
Лекция 6. Передача сообщений во вторичных сетях связи Учебные и воспитательные цели: 1.Уяснить сущность и особенности методов коммутации во вторичных сетях.
Разработка контроллера обрабатываемых запросов кэш памяти третьего уровня микропроцессора "Эльбрус-4С+" Студент: Кожин Евгений, группа 713 Научный руководитель:
Сложно-функциональный блок коммуникационной среды для систем на кристалле Илья Насонов ЗАО НТЦ «Модуль»
Разработка 4-х канального контроллера оперативной памяти DDR3 SDRAM с интерфейсом AXI Студент: Кожин А.С., ФРТК, 515 гр. Научный руководитель: д.т.н.,
Интерфейсный блок AXI- коммутатора в составе системы на кристалле «Эльбрус-S2» Студент: Смольянов Павел 518 гр. Научный руководитель: Сахин Ю.Х.
Магистерская диссертация Исаев Михаил, ФРТК, 515 гр. Научный руководитель д.т.н. Сахин Ю. Х. Отладка и усовершенствование межъядерного коммутатора для.
Выпускная квалификационная работа Исаев Михаил, ФРТК, 515 гр. Научный руководитель Сахин Ю. Х. Объединение двух процессорных ядер с архитектурой "Эльбрус"
Арбитры в мультипроцессорных системах. Арбитры Используются для разрешения конфликтных ситуаций на аппаратном уровне Арбитры принимают от процессоров.
Выпускная квалификационная работа Исследование аппаратной предвыборки данных в кэш второго уровня микропроцессора Студент: Гребенкин А.П., 816 гр. Научный.
Транксрипт:

«Очередь запросов к L2 cache системы на кристалле Эльбрус-2S» Выполнил студент: Северенков Е. Научный руководитель: Слесарев М. Выпускная квалификационная работа на степень бакалавра

Быстрый доступ к памяти Иерархия памятиРаспараллеливание запросов

Функции устройства «Очередь запросов к L2 cache системы на кристалле Эльбрус-3S» (прототип) Коммутация запросов на 4 банка Буферизация запросов и организация очереди к L2-кеш Одновременный прием запросов с 4-х каналов Формирование входящих запросов из отдельных частей

Схема устройства прототипа

Цели работы: Формировать входящие запросы из отдельных частей (изменение временной диаграммы частей запроса) Устранить критические цепи Реализовать схему байпаса: запрос передается на выход в следующем такте после приема Рассмотреть возможность реализации устройства повторителя отложенных запросов (приоритетное обслуживание запросов) Частота работы устройства на технологии 65нм 1ГГц

Формирование входящих запросов из отдельных частей Устранение критических цепей Решение: поставить входные регистры для выравнивания запроса и устранения критических цепей.

Реализация bypass (схема 1) Недостатки схемы 1: Усложнение управления и логики работы очереди Возникновение новых критических цепей (увеличение длины цепей входных сигналов)

Реализация bypass (схема 2) Решение: для реализации bypass выбрать схему 2 Достоинства: Устранение критических путей сразу после приема запроса Более простая схема управления работы очередью

Рассмотрение возможности реализации повторителя отложенных запросов Недостатки: Увеличение объема аппаратуры Усложнение работы каждой баночной очереди Необходим перенос схемы в очереди других запросчиков (IB, WBI) Решение: целесообразнее оставить существующую реализацию повторителя отложенных запросов

Структура очереди запросов L2 cache input buffer – прием и выравнивание входящих запросов; combuf – сохраняет запросы в случае отсутствия свободного места в баночной очереди arbiter – выбирает запрос из главной очереди и передает в баночную bnkbuf – организует очередь к банкам и буферизует запросы

Логика работы «Очереди запросов к L2 cache»

Заключение: Дальнейшие доработки: Оптимизация работы устройства по результатам физического проектирования (с учетом временных ограничений: частоты, входных и выходных задержек) Комплексные отладка и тестирование в рамках всего проекта Сформированы входящие запросы из отдельных частей (изменение временной диаграммы частей запроса) Устранены критические цепи Реализована схему байпаса: запрос передается на выход в следующем такте после приема Произведены тестирование и отладка устройства Составлена спецификация на работу «Очереди запросов к L2 cache»

Спасибо за внимание!