Рефераты по теме Компьютеры и периферийные устройства

Реферат Архитектура IA-32 скачать бесплатно

Скачать реферат бесплатно ↓ [156.47 KB]



Текст реферата Архитектура IA-32

 TOC \o "1-3" \h \z \u Введение. PAGEREF _Toc89452074 \h 3
Технология SIMD.. PAGEREF _Toc89452075 \h 4
Краткое обозрение технологий SIMD.. PAGEREF _Toc89452076 \h 5
Технология MMX.. PAGEREF _Toc89452077 \h 5
SSE.. PAGEREF _Toc89452078 \h 5
SSE2. PAGEREF _Toc89452079 \h 6
SSE3. PAGEREF _Toc89452080 \h 6
Микроархитектура Intel NetBurst PAGEREF _Toc89452081 \h 7
Цели, для которых была разработана Микроархитектура Intel NetBurst PAGEREF _Toc89452082 \h 7
Обзор конвейера микроархитектуры Intel NetBurst PAGEREF _Toc89452083 \h 7
Блок начальной загрузки. PAGEREF _Toc89452084 \h 8
Беспорядочное ядро. PAGEREF _Toc89452085 \h 9
Секция изъятий. PAGEREF _Toc89452086 \h 9
Обзор блока начальной загрузки конвейера. PAGEREF _Toc89452087 \h 11
Предвыборка. PAGEREF _Toc89452088 \h 11
Декодер. PAGEREF _Toc89452089 \h 11
Исполнительный кэш трасс. PAGEREF _Toc89452090 \h 11
Предсказание ветвей. PAGEREF _Toc89452091 \h 11
Обзор исполнительного ядра. PAGEREF _Toc89452092 \h 13
Задержка инструкций и производительность. PAGEREF _Toc89452093 \h 13
Исполнительные блоки и выводные порты.. PAGEREF _Toc89452094 \h 13
Кэши. PAGEREF _Toc89452095 \h 15
Предвыборка данных. PAGEREF _Toc89452096 \h 16
Плюсы и минусы программной и аппаратной предвыборки. PAGEREF _Toc89452097 \h 16
Загрузка и хранение. PAGEREF _Toc89452098 \h 18
Управление хранением.. PAGEREF _Toc89452099 \h 18
Технология Hyper-Threading. PAGEREF _Toc89452100 \h 19
Ресурсы процессора и технология Hyper-Threading. PAGEREF _Toc89452101 \h 20
Реплицированные ресурсы.. PAGEREF _Toc89452102 \h 20
Разделенные ресурсы.. PAGEREF _Toc89452103 \h 20
Разделяемые ресурсы.. PAGEREF _Toc89452104 \h 20
Микроархитектура конвейера и технология НТ. PAGEREF _Toc89452105 \h 21
Блок начальной загрузки конвейера. PAGEREF _Toc89452106 \h 21
Исполнительное ядро. PAGEREF _Toc89452107 \h 21
Извлечение. PAGEREF _Toc89452108 \h 21
Список использованной литературы.. PAGEREF _Toc89452109 \h 22

Введение

В этой работе проводиться обзор основных моментов необходимых для оптимизации программного обеспечения для текущего поколения процессоров основанных на технологии IA-32, таких как Intel Pentium 4, Intel Xeon и Intel Pentium M. Работа дает базу для понимания правильного подхода к кодированию для технологии IA-32. Ключевые моменты, повышающие производительность процессоров текущего поколения на базе IA-32: ·         SIMD поддерживающих технологию MMX, потоковые расширения инструкций SIMD (SSE), потоковые расширения инструкций SIMD второй редакции (SSE2) и потоковые расширения инструкций SIMD третьей редакции (SSE3) ·        
·         Hyper Threading
Процессоры Intel Pentium 4 и