ВВЕДЕНИЕ.
ГЛАВА 1 . ОБЗОР МЕТОДОВ ПОСТРОЕНИЯ И ОПТИМИЗАЦИИ КОНВЕЙЕРА СОВРЕМЕННЫХ МИКРОПРОЦЕССОРОВ.
1.1. Архитектура iшых микропроцессоров.
1.2. Конвейеризация как основной метод повышения производительности современных микропроцессоров.
1.3. Архитектурные особенности сигнальных процессоров.
1.3.1. Общая характеристика сигнальных процессоров
1.3.2. Сигнальные процессоры x I
1.3.3. Сигнальные процессоры vi.
1.4. Организация конвейера сишальных процессоров
1.5. РЕАЛИЗАИЯ СИГНАЛЬНЫХ ПР1 В ВИДЕ ЯДЕР ДЛЯ ВЫЧИСЛИТЕЛЬНЫХ и УПРАВЛЯЮЩИХ СИСТЕМ НА КРИСТАЛЛЕ.
1.6. КРИТЕРИИ, УРОВНИ И МЕТОДЫ ОПТИМИЗАЦИИ СИСТЕМ НА КРИСТАЛЛЕ
1.6.1. Критерии оптимизации проектируемых СнК.
1.6.2. Уровни и методы оптимизации СнК
1.7. ИЗВЕСТЫЕ МЕТОДЫ ОПТИМИЗАЦИИ СТРУКТУРЫ I 1ВЕЙЕРА ИСТРУКЦИЙ МИКРОПРОЦЕССОРА
1.8. Сравни тельный анализ особенностей и недостатков существующих
МЕТОДОВ ПОСТРОЕНИЯ КОНВЕЙЕРА СИГНАЛЬНЫХ ПРОЦЕССОРОВ И ЯДЕР.
1.9. Цели и задачи диссертационной работы.
ГЛАВА 2 . ПРИНЦИПЫ ПОСТРОННИЯ ОПТИМАЛЬНОГО ПО ПРОИЗВОДИТЕЛЬНОСТИ КОНВЕЙЕРА ИНСТРУКЦИЙ ЯДРА НА ОСНОВЕ УЧЕТА СТАТИСТИЧЕСКИХ ХАРАКТЕРИСТИК ИСПОЛНЯЕМЫХ ПРИЛОЖЕНИЙ.
2.1. Анализ влияния программных переходов и зависимостей по данным в исполняемом приложении на производительность конвейера
2.2. ОП ДЕЛЕНИЕ СТАТИСТИЧЕСКИХ ХАРАКТЕРИСТИК ПРОГРАММНОЙ ТРАССЫ ПУТЕМ ПОСТРОЕНИЯ И РЕДУКЦИИ ГРАФА ЗАВИСИМОСТЕЙ ПО ДАННЫМ
2.3. ВЫВОД МАТЕМАТИЧЕСКОЙ ЗАВИСИМОСТИ ПРОИЗВОДИТЕЛЬНОСТИ ПРОЦЕССОРА ОТ ЧИСЛА ФАЗ КОНВЕЙЕРА
2.4. Определение оптимальной глубины конвейера для приложений с
НАЛИЧИЕМ ПРОГРАММНЫХ ПЕРЕХОДОВ И ЗАВИСИМОСТЕЙ ПО ДАННЫМ.
2.5. Сравнение полученных формул с ранее известными.
ГЛАВА 3 . РАЗРАБОТКА СЕРИИ ОБРЯДЕР С ОПТИМАЛЬНЫМ ПО ПРОИЗВОДИТЕЛЬНОСТИ КОНВЕЙЕРОМ С УЧЕТОМ ХАРАКТЕРИСТИК ТЕХНОЛОГИЧЕСКОГО БАЗИСА.
3.1. Разработка аппаратной структуры серии масштабируемых ОБРядер
Еьсоиехх
3.2. Проблема построения ОБРядра с оптимальным конвейером в конкретном технологическом базисе схемотехнический подход
3.2.1. Определение глубины конвейера постановка задачи
3.2.2. Учт временных характеристик библиотеки элементов.
3.2.3. Оценка предельного быстродействия конвейера.
3.3. Анализ влияния временных характеристик внутрикристальной памяти на выбор структуры конвейера ОБРядра.
3.3.1. Временные характеристики внутрикристальной памяти.
3.3.2. Влияние временных характеристик внутрикристальной памяти на структуру конвейера.
3.3.3. Повышение производительности конвейера за счет выбора структуры памяти.
3.4. Определение глубины ко вейера функциональный подход.
3.4.1. Модификация адреса памяти программ.
3.4.2. Модификация адреса памяти данных.
3.4.3. Зависимость по данным в исполняемой программе краевые случаи
3.4.4. Зависимость по данным в исполняемой программе общий случай
3.5. Формирование управляющих сигналов как фактор ограничения
ПРОИЗВОДИТЕЛЬНОСТИ КОНВЕЙЕРА ОБРЯДРА.
3.6. Комплексная методика оптимизации конвейера Е8Рядра
ГЛАВА 4 . РЕЗУЛЬТАТЫ РАЗРАБОТОК, ЭКСПЕРИМЕНТАЛЬНЫХ ИССЛЕДОВАНИЙ И ВНЕДРЕНИЯ СЕРИИ ОБРЯДЕР В РАМКАХ АППАРАТНОПРОГРАММНОЙ ПЛАТФОРМЫ МУЛЬТИКОР
4.1. ОПРЕДЕЛЕНИЕ ОПТИМАЛЬНОЙ ГЛУБИНЫ КОНВЕЙЕРА ОБРЯДРА ДЛЯ ПРИЛОЖЕНИЙ СИГНАЛЬНОЙ ОБРАБОТКИ.
4.1.1. Определение статистических характеристик исполняемого кода
4.1.2. Определение параметра у путем схемотехнического синтеза.
4.1.3. Определение оптимальной глубины конвейера.
4.2. ПБРЯДРА ЕЬСОЯЕ, ЕЬС0КЕ Ш И СИСТЕМЫ НА КРИСТАЛЛЕ ВМЗТ,
ВМ2Я НА их ОСНОВЕ.
4.2.1. Организация конвейера ОБРядер ЕГсоге1М, ЕЬсоге1М.
4.2.2. Двухъядерная система на кристалле ВМЗТ
4.2.3. Двухъядерная система на кристалле ВМ2Я
4.3. И8РЯДРО ЕГСОЯЕ и СИСТЕМЫ НА КРИСТАЛЛЕ ВМ4Я, ВМ5Я НА ЕГО ОСНОВЕ
4.3.1. Организация конвейера инструкций 1Э8Рядра ЕГсоге1М
4.3.2. Трхъядерные системы на кристалле ВМ4Я ВМ5Я.
4.4. ОБРядра ЕЬсоке , ЕГсояе 1 м и системы на кристалле МСАМ, МСАМ НА ИХ ОСНОВЕ.
4.4.1. Организация конвейера Э8Рядер ЕЬсоге, ЕГсоге.
4.4.2. Трхъядерная система на кристалле МСАМ.
4.4.3. Трхъядерная система на кристалле МСАМ.
4.5. РЯДРА Е1хоке 1 м, ЕЬсояеЗО и системы на кристалле ВМ7Я, ЫУСОМ НА ИХ ОСНОВЕ.
4.5.1. Организация конвейера ОвРядер ЕЬсогсМ, ЕЬсоге1М.
4.5.2. Пятиядерная система на кристалле ВМ7Я.
4.5.3. Трхъядерная система на кристалле V Навиком
4.6. Принципы и способы построения многоядерных вычислительных
СИСТЕМ НА КРИСТАЛЛЕ С РЕКОНФИГУРИРУЕМЫМИ ПОТОКАМИ ДАННЫХ И УПРАВЛЕНИЯ НА ОСНОВЕ РАЗРАБОТАННЫХ ЯДЕР
4.6.1. Разработка 4ядсрного кластера для 6ядерной системы на кристалле СБИС МГ..
4.6.2. Организация потоков данных в кластере 1 .
4.7. Перечень и основные характеристики серийно выпускаемых микросхем, созданных на основе ядер серии xx
ЗАКЛЮЧЕНИЕ.
СПИСОК ЛИТЕРАТУРЫ
- Киев+380960830922