Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Процесс проектирования цифровых устройств с использованием ПЛИС.




 

1) Выбор элементной базы и САПР

2) Спецификация проекта и его представление в блочно-функциональном уровне

3) Содержательное описание проекта и его частей

- Иерархия языков проектирования дискретных устройств

- Описание структуры операционного блока

- Описание поведения элементов операционного блока

- Описание работы устройства управления

4) Верификация описания проекта

5) Компиляция проекта

6) Верификация технологической реализации проекта

7) Определение характеристик разработанного устройства

8) Организация натурных экспериментов

9) Подготовка к производственному выпуску

 

 

34. Архитектура конвейерного суперскалярного процессора: способы устранения конфликтов по данным.

 

 

 

35. Архитектура конвейерного суперскалярного процессора: способы устранения конфликтов по управлению.

 

1) Дублирование ступеней конвейера для обработки обеих ветвей

2) Оптимизация кода на этапе компиляции с целью увеличения полезной нагрузки на дублированные ступени конвейера

3) Предсказание переходов

36. Архитектура конвейерного суперскалярного процессора: статическое и динамическое предсказание переходов.

Способы предсказания переходов

Эффективность алгоритмов предсказания зависит от использования статистических данных, накопленных:

1. заранее при компиляции и тестовых прогонах (статическое предсказание переходов);

2. полученных в процессе исполнения программы (динамическое предсказание переходов).

3. На основе статического и динамического подходов.

Стратегии статического предсказания переходов

Переход происходит всегда (60-70%).Переход не происходит никогда (50%).Переход выполняется по результатам профилирования (75%).Переход определяется по коду операции (75%).Переход выполняется исходя из направления (85%).При первом выполнении переход имеет место всегда (90%).

Стратегии динамического предсказания переходов

- Одноуровневое предсказание: использует Шаблонную Таблицы Истории (Pettern History Table).

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

Алгоритм предсказания зависит от размера строк PHT. При хранении одного бита переход предсказывается в соответствии с предыдущим итогом выполнения команды (точность ~78%).

При хранении двух бит учитывается переход для двух последних исполнений команды (точность ~82%).

- Двухуровневое предсказание.

- Гибридное предсказание

 

Обобщенная схема суперскалярного конвейерного процессора

 

 






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных