Структура и особенности функционирования современных микропроцессоров
4.1. Организация конвейерной обработки информации в МП: структура классического конвейера, оценка производительности МП при конвейерной обработке.
4.2. Конфликты в конвейере. Влияние конфликтов на производительность процессора. Типы конфликтов и способы минимизации их влияния на производительность микропроцессора.
4.3. Предсказание переходов: назначение, способы, техническая реализация.
4.4. Неупорядоченное выполнение команд: суть подхода, проблемы, связанные с реализацией метода и пути их преодоления.
4.5. Особенности архитектуры МП с технологией MMX и SSE.
4.6. Микропроцессор Pentium 4: особенности микроархитектуры, структура и назначение основных блоков, порядок функционирования.
4.7. Пути повышения производительности микропроцессоров. Классические направления: недостатки и ограничения. Современные направления.
4.8. Основные черты архитектуры EPIC. Микропроцессоры Itanium. Структура, архитектурные особенности.
4.9. Отличительные черты микропроцессоров с RISC-архитектурой.
4.10. Микропроцессор Sandy Bridge: структура и назначение основных блоков, микроархитектура, методы сокращения энергопотребления.
4.11. 64-разрядные микропроцессоры. Архитектура Intel 64, IA-64, AMD64. Основные особенности.
Микропроцессоры компании AMD.
5.1. Этапы развития архитектуры.
5.2. Технология обработки информации 3DNow!
5.3. Технология снижение энергопотребления PowerNow!
5.4. Технология межпроцессорного взаимодействия HyperTransport.
Российские микропроцессоры.
6.1. Особенности разработки российских микропроцессоров. Российские компании, занимающиеся разработкой собственных микропроцессоров.
6.2. Семейство микропроцессоров «Эльбрус». Архитектура микропроцессора «Эльбрус». Микропроцессор «Эльбрус-S». Система на кристалле «Эльбрус-2С+». Средства повышения надёжности и защищённости программного обеспечения в микропроцессорах «Эльбрус».
Мультимикропроцессорные системы
Основные конфигурации мультимикропроцессорных систем: SMP-системы, NUMA-системы, кластеры, MPP-системы
Разработка и отладка микропроцессорных систем
8.1 Основные особенности МПС как объектов контроля.
8.2 Особенности отладки МПС на различных этапах жизненного цикла.
8.3 Аппаратные и программные средства для разработки и отладки микропроцессорных систем.
Процессоры цифровой обработки сигналов
9.1 Назначение и особенности цифровой обработки сигналов.
9.2 Основные особенности архитектуры процессоров цифровой обработки сигналов.
9.3 Особенности системы команд и программирования процессоров цифровой обработки сигналов.
Оценка производительности микропроцессоров
1. Классические методы оценки производительности микропроцессоров: по тактовой частоте, MIPS, MFLOPS. Достоинства, недостатки, область применимости.
2. Оценка производительности микропроцессоров на основе бэнчмарковских программ. Тестовая программа Linpack. Тестовые пакеты SPECCpu.
ОСНОВНАЯ ЛИТЕРАТУРА
1. 004/Г95 Гуров. В.В. Архитектура микропроцессоров. – М.: Бином, 2010. – 272 с. [Электронный ресурс] – URL: http://intuit.ru
2. Гуров В.В. Микропроцессорные системы. Учебник. – Изд. ИНФРА-М, 2016. 336 с. + доп. материалы
3. Гуров В.В., Рыбаков А.А. Лабораторный практикум "Разработка микропроцессорных систем на основе однокристальных микроконтроллеров". М.: МИФИ, 2000.
ДОПОЛНИТЕЛЬНАЯ ЛИТЕРАТУРА
1. Сайт компании Atmel [Электронный ресурс] – URL: http://www.atmel.com/ru/ru/ (дата обращения: 20.03.14)
2. Высокопроизводительные 8-разрядные RISC микроконтроллеры семейства AVR [Электронный ресурс] – URL: http://www.gaw.ru/html.cgi/txt/ic/Atmel/micros/avr (дата обращения: 20.03.14)
3. Микроконтроллеры AVR фирмы “ATMEL” http://proga-school.narod.ru/MK_ATMEL/MK_AVR_ATMEL.htm
4. Архитектура 8-разрядных микроконтроллеров семейства AVR http://www.gaw.ru/html.cgi/txt/doc/micros/avr/arh/start.htm
5. Микроконтроллеры Atmel архитектуры AVR32 семейства AT32UC3 http://rutracker.org/forum/viewtopic.php?t=3053395.
6. «Эльбрус» сегодня. - «Открытые системы», № 02, 2009 http://www.osp.ru/os/2009/02/7314081
7. Куда идет «Эльбрус» «Открытые системы», № 07, 2011 http://www.osp.ru/os/2011/07/13010501/
8. Компания ЗАО "МЦСТ" http://www.mcst.ru/ (на этом сайте есть полнотекстовые статьи)
9. Sandy Bridge: микроархитектура Intel следующего поколения http://www.computerra.ru/terralab/platform/559825/
10. Владимир Романченко Микроархитектура Intel Sandy Bridge http://www.3dnews.ru/guide/intel-sandy-bridge http://www.3dnews.ru/guide/intel_sandy_bridge_2 , http://www.3dnews.ru/guide/intel_sandy_bridge_3
11. Sandy Bridge: Intel Core второго поколения http://www.thg.ru/cpu/sandy_bridge/index.html
12. М. Ахметов “8-разрядные RISC микроконтроллеры” [Электронный ресурс]. – Режим доступа: http://www.chipnews.ru/html.cgi/arhiv/99_09/stat_2.htm
13. http://www.angstrem.ru/
14. Сайт компании AMD [Электронный ресурс] – URL: http://www.amd.com/ru / (дата обращения: 20.03.14)
15. Сайт ОАО НПЦ «ЭЛВИС» [Электронный ресурс] – URL: http://multicore.ru
16. Максимов А. Российские IP-ядра стандарта SpaceWire. – Компоненты и технологии, 2013, №9
17. Павлов П. Некоторые тенденции на рынке микроконтроллеров. – Современная электроника, 2009, №8.
18. Черняк Л. Многоядерные процессоры и грядущая параллельная революция – Открытые системы, 2007, №04.
19. Кузьминский М. 64-разрядные микропроцессоры AMD. – Открытые системы, 2002, №04.
20. Исаев М.В., Кожин А.С., Костенко В.О., Поляков Н.Ю., Сахин Ю.Х. Двухъядерная гетерогенная система на кристалле «Эльбрус-2С+». – Вопросы радиоэлектроники, серия ЭВТ, выпуск 3, 2012.
21. Кузнецов С. Open Source и проприетарная архитектурная революция. – Открытые системы, 2007, № 05.
22. Карпов А., Рыжков Е. Архитектура AMD64 (EM64T) [Электронный ресурс] – URL: http://www.viva64.com/ru/a/0029 / (дата обращения: 20.03.14)
23. Карпов А., Рыжков Е. Что такое 64-битные системы. [Электронный ресурс] – URL: http://www.viva64.com/ru/l/0001/ (дата обращения: 20.03.14)
24. Кощеев А. Процессоры «MADE IN RUSSIA» http://www.koshcheev.ru/2012/07/17/processory-made-in-russia (дата обращения: 20.03.14)
25. Микроархитектура процессоров Intel Itanium 2 [Электронный ресурс] – URL: http://parallel.ru/russia/MSU-Intel/Itanium2.html (дата обращения: 20.03.14).
26. Обзор микропроцессоров AMD Phenom 9500/9600 [Электронный ресурс] – URL: http://gdznet.com/userhelps/obzor-mikroprocessorov-amd-phenom-9500-9600.html (дата обращения: 20.03.14)
27. Процессоры AMD A4-3400 и A6-3500 [Электронный ресурс] – URL: http://www.ixbt.com/cpu/amd-a4-a6-3x00.shtml (дата обращения: 20.03.14)
28. Шнитман В.З., Кузнецов С.Д. Аппаратно-программные платформы корпоративных информационных систем [Электронный ресурс] – URL:http://citforum.ru/hardware/app_kis/contents.shtml (дата обращения: 20.03.14)