Все архитектуры процессоров intel

Содержание

  • Необычные архитектуры процессоров | В тени x86 и ARM
    • Третье поколение — Ivy Bridge
    • Четвертое поколение — Haswell
    • Пятое поколение — Broadwell
    • Шестое поколение — Skylake
    • Седьмое поколение — Kaby Lake
    • Выводы
    • 3.6 Обзор архитектур процессоров Intel
    • Рассказываем про CISC и RISC-архитектуры / Почему процессоры Intel пропали из Apple Mac
    • Все архитектуры процессоров intel
    • 1. Введение в архитектуру intel
    • 1.1. Краткая история архитектуры intel
      • Похожие статьи
      • Все архитектуры процессоров intel

        Поэтому в 2017 планируется еще выпустить улучшенную версию SkyLake под кодовым именем Coffe Lake. Также, возможно, будут и другие микроархитектуры процессора Intel пока компания полностью освоит новый техпроцесс. Но обо всем этом мы узнаем со временем. Надеюсь, эта информация была вам полезной.

        Архитектуры процессора intel за все время

        Компания Intel прошла очень длинный путь развития, от небольшого производителя микросхем до мирового лидера по производству процессоров. За это время было разработано множество технологий производства процессоров, очень сильно оптимизирован технологический процесс и характеристики устройств.

        Множество показателей работы процессоров зависит от расположения транзисторов на кристалле кремния. Технологию расположения транзисторов называют микроархитектурой или просто архитектурой. В этой статье мы рассмотрим какие архитектуры процессора Intel использовались на протяжении развития компании и чем они отличаются друг от друга. Начнем с самых древних микроархитектур и рассмотрим весь путь до новых процессоров и планов на будущее.

        Архитектура процессора и поколения

        Как я уже сказал, в этой статье мы не будем рассматривать разрядность процессоров. Под словом архитектура мы будем понимать микроархитектуру микросхемы, расположение транзисторов на печатной плате, их размер, расстояние, технологический процесс, все это охватывается этим понятием. Наборы инструкций RISC и CISC тоже трогать не будем.

        Второе, на что нужно обратить внимание, это поколения процессора Intel. Наверное, вы уже много раз слышали — этот процессор пятого поколения, тот четвертого, а это седьмого. Многие думают что это обозначается i3, i5, i7. Но на самом деле нет i3, и так далее — это марки процессора. А поколение зависит от используемой архитектуры.

        С каждым новым поколением улучшалась архитектура, процессоры становились быстрее, экономнее и меньше, они выделяли меньше тепла, но вместе с тем стоили дороже. В интернете мало статей, которые бы описывали все это полностью. А теперь рассмотрим с чего все начиналось.

        Архитектуры процессора Intel

        Сразу говорю, что вам не стоит ждать от статьи технических подробностей, мы рассмотрим только базовые отличия, которые будут интересны обычным пользователям.

        Первые процессоры

        Сначала кратко окунемся в историю чтобы понять с чего все началось. Не будем углубятся далеко и начнем с 32-битных процессоров. Первым был Intel 80386, он появился в 1986 году и мог работать на частоте до 40 МГц. Старые процессоры имели тоже отсчет поколений. Этот процессор относиться к третьему поколению, и тут использовался техпроцесс 1500 нм.

        Следующим, четвертым поколением был 80486. Используемая в нем архитектура так и называлась 486. Процессор работал на частоте 50 МГц и мог выполнять 40 миллионов команд в секунду. Процессор имел 8 кб кэша первого уровня, а для изготовления использовался техпроцесс 1000 нм.

        Следующей архитектурой была P5 или Pentium. Эти процессоры появились в 1993 году, здесь был увеличен кэш до 32 кб, частота до 60 МГц, а техпроцесс уменьшен до 800 нм. В шестом поколении P6 размер кэша составлял 32 кб, а частота достигла 450 МГц. Тех процесс был уменьшен до 180 нм.

        Дальше компания начала выпускать процессоры на архитектуре NetBurst. Здесь использовалось 16 кб кэша первого уровня на каждое ядро, и до 2 Мб кэша второго уровня. Частота выросла до 3 ГГц, а техпроцесс остался на том же уровне — 180 нм. Уже здесь появились 64 битные процессоры, которые поддерживали адресацию большего количества памяти. Также было внесено множество расширений команд, а также добавлена технология Hyper-Threading, которая позволяла создавать два потока из одного ядра, что повышало производительность.

        Естественно, каждая архитектура улучшалась со временем, увеличивалась частота и уменьшался техпроцесс. Также существовали и промежуточные архитектуры, но здесь все было немного упрощено, поскольку это не является нашей основной темой.

        Intel Core

        На смену NetBurst в 2006 году пришла архитектура Intel Core. Одной из причин разработки этой архитектуры была невозможность увеличения частоты в NetBrust, а также ее очень большое тепловыделение. Эта архитектура была рассчитана на разработку многоядерных процессоров, размер кэша первого уровня был увеличен до 64 Кб. Частота осталась на уровне 3 ГГц, но зато была сильно снижена потребляемая мощность, а также техпроцесс, до 60 нм.

        Процессоры на архитектуре Core поддерживали аппаратную виртуализацию Intel-VT, а также некоторые расширения команд, но не поддерживали Hyper-Threading, поскольку были разработаны на основе архитектуры P6, где такой возможности еще не было.

        Первое поколение — Nehalem

        Все архитектуры процессоров intel

        Дальше нумерация поколений была начата сначала, потому что все следующие архитектуры — это улучшенные версии Intel Core. Архитектура Nehalem пришла на смену Core, у которой были некоторые ограничения, такие как невозможность увеличить тактовую частоту. Она появилась в 2007 году. Здесь используется 45 нм тех процесс и была добавлена поддержка технологии Hyper-Therading.

        Процессоры Nehalem имеют размер L1 кэша 64 Кб, 4 Мб L2 кэша и 12 Мб кєша L3. Кэш доступен для всех ядер процессора. Также появилась возможность встраивать графический ускоритель в процессор. Частота не изменилась, зато выросла производительность и размер печатной платы.

        Второе поколение — Sandy Bridge

        Все архитектуры процессоров intel

        Sandy Bridge появилась в 2011 году для замены Nehalem. Здесь уже используется техпроцесс 32 нм, здесь используется столько же кэша первого уровня, 256 Мб кэша второго уровня и 8 Мб кэша третьего уровня. В экспериментальных моделях использовалось до 15 Мб общего кэша.

        Также теперь все устройства выпускаются со встроенным графическим ускорителем. Была увеличена максимальная частота, а также общая производительность.

        Необычные архитектуры процессоров | В тени x86 и ARM

        Третье поколение — Ivy Bridge

        Все архитектуры процессоров intel

        Процессоры Ivy Bridge работают быстрее чем Sandy Bridge, а для их изготовления используется техпроцесс 22 нм. Они потребляют на 50% меньше энергии чем предыдущие модели, а также дают на 25-60% высшую производительность. Также процессоры поддерживают технологию Intel Quick Sync, которая позволяет кодировать видео в несколько раз быстрее.

        Четвертое поколение — Haswell

        Все архитектуры процессоров intel

        Поколение процессора Intel Haswell было разработано в 2012 году. Здесь использовался тот же техпроцесс — 22 нм, изменен дизайн кэша, улучшены механизмы энергопотребления и немного производительность. Но зато процессор поддерживает множество новых разъемов: LGA 1150, BGA 1364, LGA 2011-3, технологии DDR4 и так далее. Основное преимущество Haswell в том, что она может использоваться в портативных устройствах из-за очень низкого энергопотребления.

        Пятое поколение — Broadwell

        Все архитектуры процессоров intel

        Это улучшенная версия архитектуры Haswell, которая использует техпроцесс 14 нм. Кроме того, в архитектуру было внесено несколько улучшений, которые позволили повысить производительность в среднем на 5%.

        Шестое поколение — Skylake

        Все архитектуры процессоров intel

        Следующая архитектура процессоров intel core — шестое поколение Skylake вышла в 2015 году. Это одно из самых значительных обновлений архитектуры Core. Для установки процессора на материнскую плату используется сокет LGA 1151, теперь поддерживается память DDR4, но сохранилась поддержка DDR3. Поддерживается Thunderbolt 3.0, а также шина DMI 3.0, которая дает в два раза большую скорость. И уже по традиции была увеличенная производительность, а также снижено энергопотребление.

        Седьмое поколение — Kaby Lake

        Все архитектуры процессоров intel

        Новое, седьмое поколение Core — Kaby Lake вышло в этом году, первые процессоры появились в середине января. Здесь было не так много изменений. Сохранен техпроцесс 14 нм, а также тот же сокет LGA 1151. Поддерживаются планки памяти DDR3L SDRAM и DDR4 SDRAM, шины PCI Express 3.0, USB 3.1. Кроме того, была немного увеличена частота, а также уменьшена плотность расположения транзисторов. Максимальная частота 4,2 ГГц.

        Выводы

        В этой статье мы рассмотрели архитектуры процессора Intel, которые использовались раньше, а также те, которые применяются сейчас. Дальше компания планирует переход на техпроцесс 10 нм и это поколение процессоров intel будет называться CanonLake. Но пока что Intel к этому не готова.

        Поэтому в 2017 планируется еще выпустить улучшенную версию SkyLake под кодовым именем Coffe Lake. Также, возможно, будут и другие микроархитектуры процессора Intel пока компания полностью освоит новый техпроцесс. Но обо всем этом мы узнаем со временем. Надеюсь, эта информация была вам полезной.

        3.6 Обзор архитектур процессоров Intel

        Все архитектуры процессоров intel

        Корпорация Intel является “законодателем мод” на рынке микропроцессоров, а ее продукты стали де-факто стандартом в компьютерной индустрии. Конечно, существует большое количество других производителей и распространенных семейств МП (те же процессоры Motorola и др.), однако наиболее распространенными во всем мире, и особенно в России, являются все же процессоры Intel. Кроме того, в течении многих лет другие разработчики МП (AMD, NextGen, VIA и др.) выпускают свои аналоги процессоров, совместимых по системам команд с МП Intel. Поэтому, анализируя эволюцию процессоров Intel, мы можем в какой-то степени проследить историю развития микропроцессоров общего назначения вообще. А история развития процессоров Intel подтверждает в целом закон Мура, сформулированный одним из основателей империи Intel Гордоном Муром еще в 1965 году: “каждые 1,5-2 года выпускается новый процессор, степень интеграции которого (и производительность) вдвое выше, чем у предыдущего. Таблица 3.2 Согласно информации Intel / /, за 26 лет количество транзисторов в кристалле МП увеличилось более чем в 3200 раз от 2300 в процессоре i4004 (выпущен в 1971 г.) до 7,5 млн в Intel Pentium II. При этом производительность процессоров возросла более чем в 5000 раз ! Наряду с прогрессом интегральной технологии в ходе эволюции процессоры Intel претерпевали и значительные архитектурные изменения. Если говорить об архитектуре, известной как x86, то она ведет начало от процессора i8086 до наших дней (Pentium III и IV). Существенной особенностью всех процессоров x86 является их совместимость снизу вверх, что позволяет до сих пор пользоваться программами, написанными 23 года назад! В таблице 3.2 приведены характеристики основных процессоров x86 вплоть до Pentium IV. Проследим кратко историю эволюции этих процессоров. Первый процессор семейства х86 (или – Архитектуры Intel) — i8086 — был 16-разрядным, имел 16-разрядную внешнюю шину данных и 20-разрядную шину адреса, что позволяло адресовать до 1Мб внешней памяти. Память имела сегментную организацию с сегментами до 64К. Аналогичный процессор i8088 имел внешнюю шину в 8 бит, что удешевило популярные персональные системы IBM PC/XT. В процессоре i80286 был реализован “защищенный режим” работы, позволявший адресовать до 16Мб памяти, использовавший дескрипторные таблицы, систему с кольцами защиты памяти и аппаратной поддержкой переключения задач. Это новшество позволило перенести в среду персональных ЭВМ элементы операционных систем больших ЭВМ и майнфреймов – многозадачность, защиту памяти и системных ресурсов. П Рис. 3.11 Процессор Pentium II стал дальнейшим развитием архитектуры P6 (фирма Intel широко использует для своей основной архитектуры обозначение IA32). Архитектурно процессор стал симбиозом Pentium Pro с поддержкой MMX – инструкций. Кроме того, в нем реализована КЭШ-память с более быстродействующей шиной и большего объема, а также ряд технологических и конструктивных улучшений, связанных с выбором корпуса, процессорной шины и т.д. Процессор Pentium III, заявленный как процессор, специально спроектированный для поддержки Internet-приложений, в дополнение к стандартному набору инструкций MMX включает набор из 70 новых инструкций SSE (Streaming SIMD Extensions – потоковые расширения SIMD), которые позволяют расширить векторную обработку за счет обработки чисел с плавающей запятой и реализации 3D-инструкций в универсальном процессоре. Кроме того, теперь каждый процессор снабжен уникальным серийным номером для его идентификации в сети Internet.

        2 Мая 2014 11.55 Mб 417 Лекции по схемотехнике.doc

        2 Мая 2014 131.07 Кб 214 Локальные вычислительные сети..doc

        Рассказываем про CISC и RISC-архитектуры / Почему процессоры Intel пропали из Apple Mac

        2 Мая 2014 2.17 Mб 85 Методические указания.doc

        2 Мая 2014 130.05 Кб 31 Методические указания1.doc

        2 Мая 2014 328.19 Кб 66 Мультиплексор и демультиплексор.doc

        2 Мая 2014 880.64 Кб 94 Организация ЭВМ лекции.doc

        2 Мая 2014 85.5 Кб 26 РГР — Практика выделения IP-подсетей.doc

        2 Мая 2014 244.22 Кб 55 Регистры.doc

        2 Мая 2014 244.74 Кб 43 Реферат — Процессоры AMD Архитектура и эволюция.doc

        2 Мая 2014 316.93 Кб 83 Триггеры, регистры, счетчики.doc

        2 Мая 2014 648.7 Кб 118 Шифратор и дешифратор.doc

        Ограничение

        Для продолжения скачивания необходимо пройти капчу:

        Все архитектуры процессоров intel

        Studfiles2 Опубликованный материал нарушает ваши авторские права? Сообщите нам.

        SSE-Tech — Новые команды процессора Pentium III .doc

        Скачиваний:

        • • Содержание:
        • • 1. Введение в архитектуру intel
        • • 1.1. Краткая история архитектуры intel
        • • 1.2. Увеличение производительности архитектуры intel и закон Мура
        • • 1.3. Краткая история блока с плавающей запятой архитектуры intel
        • • 1.4. Введение в микроархитектуру процессоров семейства p6
        • • 1.5. Детальное описание микроархитектуры семейства процессоров p6
        • • 1.5.1. Подсистема памяти
        • • 1.5.2. Блок выборки/декодирования
        • • 1.5.3. Накопитель команд (буфер переупорядочивания)
        • • 1.5.4. Блок диспетчерезации/выполнения
        • • 1.5.5. Блок сброса
        • • 2. Программирование с помощью streaming simd extensions (sse)
        • • 2.1. Общее представление о sse
        • • 2.1.1. Simd-регистры с плавающей точкой
        • • 2.1.2. Тип данных simd с плавающей точкой.
        • • 2.1.3. Модель выполнения simd
        • • 2.1.4. Формат данных в памяти
        • • 2.1.5. Формат данных simd регистра с плавающей точкой
        • • 2.1.6. Simd регистр состояния и управления
        • • 2.1.7. Поле управления округлением
        • • 2.1.8. Режим Flush To Zero
        • • 2.2. Команды Потокового Расширения simd
        • • 2.2.1. Операнды команд
        • • 2.3. Обзор simd-команд
        • • 2.3.1. Команды копирования данных
        • • 2.3.2. Арифметические команды
        • • 2.3.2.1. Команды упакованного/скалярного сложения и вычитания
        • • 2.3.2.2. Команды упакованного/скалярного умножения и деления
        • • 2.3.2.3. Команды упакованого/скалярного вычисления квадратных корней
        • • 2.3.2.4. Команды упакованого/скалярного нахождения максимума и минимума
        • • 2.3.3. Команды сравнения
        • • 2.3.4. Команды преобразования типов данных
        • • 2.3.5. Логические команды
        • • 2.3.6. Дополнительные команды simd над целыми
        • • 2.3.7. Команды перестановки
        • • 2.3.8. Команды управления состоянием
        • • 2.3.9. Команды управления кэшированием
        • • 2.3.9.1 Некэширующие команды записи в память
        • • 2.3.9.2 Упреждающее кэширование
        • • 2.3.9.3 Принудительная запись
        • • 3. Примеры программирования с помощью sse
        • • 3.1. Проверка наличия процессорной поддержки
        • • 3.2. Скалярное произведение векторов
        • • 3.3. Умножение матрицы на вектор
        • • 3.4. Приближенное нахождение обратных значений
        • • 3.5. Устранение ветвлений
        • • 3.6. Преобразование из fp в целое
        • • 3.7. Упреждающее кэширование
        • • Литература:

        Заказать учебную работу

        Закажи выполнение студенческой работы, избавься от головной боли и сдай на отлично

        Временно скрыть

        Больше не показывать

        Консультант Анна

        Помощник Анна

        С какой работой нужна помощь?

        Покажи еще, что умеешь.

        Помощник Анна

        1. Введение в архитектуру INTEL 1.1. Краткая история архитектуры INTEL 1.2. Увеличение производительности архитектуры INTEL и закон Мура 1.3. Краткая история блока с плавающей запятой архитектуры INTEL 1.4. Введение в микроархитектуру процессоров семейства P6 1.5. Детальное описание микроархитектуры семейства процессоров P6 1.5.1. Подсистема памяти 1.5.2. Блок выборки/декодирования 1.5.3. Накопитель команд (буфер переупорядочивания) 1.5.4. Блок диспетчерезации/выполнения 1.5.5. Блок сброса 2. Программирование с помощью STREAMING SIMD EXTENSIONS (SSE) 2.1. Общее представление о SSE 2.1.1. SIMD-регистры с плавающей точкой 2.1.2. Тип данных SIMD с плавающей точкой. 2.1.3. Модель выполнения SIMD 2.1.4. Формат данных в памяти 2.1.5. Формат данных SIMD регистра с плавающей точкой 2.1.6. SIMD регистр состояния и управления 2.1.7. Поле управления округлением 2.1.8. Режим Flush To Zero 2.2. Команды Потокового Расширения SIMD 2.2.1. Операнды команд 2.3. Обзор SIMD-команд 2.3.1. Команды копирования данных 2.3.2. Арифметические команды 2.3.2.1. Команды упакованного/скалярного сложения и вычитания 2.3.2.2. Команды упакованного/скалярного умножения и деления 2.3.2.3. Команды упакованого/скалярного вычисления квадратных корней 2.3.2.4. Команды упакованого/скалярного нахождения максимума и минимума 2.3.3. Команды сравнения 2.3.4. Команды преобразования типов данных 2.3.5. Логические команды 2.3.6. Дополнительные команды SIMD над целыми 2.3.7. Команды перестановки 2.3.8. Команды управления состоянием 2.3.9. Команды управления кэшированием 2.3.9.1 Некэширующие команды записи в память 2.3.9.2 Упреждающее кэширование 2.3.9.3 Принудительная запись 3. Примеры программирования с помощью SSE 3.1. Проверка наличия процессорной поддержки 3.2. Скалярное произведение векторов 3.3. Умножение матрицы на вектор 3.4. Приближенное нахождение обратных значений 3.5. Устранение ветвлений 3.6. Преобразование из FP в целое 3.7. Упреждающее кэширование 4. Литература.

        1. Введение в архитектуру intel

        1.1. Краткая история архитектуры intel

        Развитие архитектуры Intel (IA) может быть прослежено от микропроцессоров 8085 и 8080 до микропроцессора 4004 (первого микропроцессора, созданного Intel в 1969). Однако, первым настоящим процессором в семействе IA является 8086, и выпущенный вслед за ним более дешевый процессор 8088. Объектный код программ созданных для этих процессоров может быть запущен и на более поздних версиях процессора семейства IA. Процессор 8086 имеет 16-разрядные регистры и 16-разрядную внешнюю шину данных, с 20‑разрядной адресацией которая позволяет адресовать 1-Mbyte адресного пространства. Процессор 8088 такой же за исключением меньшей внешней шины данных — 8 бит. В эти процессоры вводится сегментация, но только в “Реальном Режиме”; 16‑разрядные регистры могут действовать как указатели на адрес в сегментах размером до 64 KBytes. Четыре сегментных регистра содержат 20‑разрядный базовый адрес текущего активного сегмента; значит без переключения между сегментами можно адресовать до 256 KBytes. В процессоре Intel 80286 вводится Защищенный Режим. Этот новый режим использует содержимое сегментных регистров как селектор или указатель в таблице дескриптора. Дескриптор хранит 24-битный базовый адрес, позволяющий адресовать до 16 Mbyte физической памяти, поддерживает виртуальное управление памятью и различные механизмы защиты. Это включает проверку границы сегмента, опции сегментов только для чтения и только для запуска, и четыре уровня привилегей для защиты кода операционной системы (в некоторых подразделах, если требуется) от приложений или программ пользователя. Более того, переключение задач и локальная таблица дескриптора позволяет операционной системе защитить приложения или программы пользователя друг от друга. В процессоре Intel386 вводятся в архитектуру 32-разрядные регистры, для использования в вычислениях и адресации памяти. Нижняя половина каждого 32‑разрядного регистра имеет значение одного 16-разрядного регистра предыдущих двух поколений, для обеспечения полной обратной совместимости. Был введен новый Виртуальный Режим 8086 для повышения быстродействия на новой 32-разрядной машине программ созданных для процессоров 8086 и 8088. 32-разрядная адресация поддерживается внешней 32-битной шиной адреса, что позволяет адресовать 4-GByte адресного пространства, и также позволяет чтоб размер каждого сегмента был до 4‑GByte. Первоночальные инструкции были расширены новыми инструкциями с 32‑разрядными операндами и формой адресации. В процессоре Intel386 также вводится страничная организация памяти, с фиксированным размером страницы 4‑Kbyte, она предусматривает метод для управления виртуальной памятью который значительно лучше использования сегментов (это было намного эффективнее для операционных систем, и полностью прозрачно для приложений без значительной потери в скорости). Кроме того, возможность определения сегментов размером в 4‑GBytes физического адресного пространства, вместе с страничной организацией памяти, позволяет создавать защищенную “плоскую модель” адресной системы, включая полную поддержку широко используемых на mainframe операционной системы UNIX. В архитектуре процессоров Intel поддерживается обратная совместимость с объектным кодом для сбережения инвестиций в программное обеспечение, но в тоже время, в каждом новом поколении используются все более эффективные микропроцессорные архитектуры и технологии конструирования. Intel работала по внедрению и соединению сложной техники архитектуры mainframe в микропроцессорную архитектуру. Многие модели паралельной обработки намного усиливали производительность техники, и процессор Intel386 был первым процессором IA в который включили шесть паралельных стадий. Это Интерфейсный Блок Шины (доступ к памяти и устройству ввода/вывода других блоков), Блок Предварительного Кода (получает объектный код из Блока Шины и помещает его в 16‑байтную очередь), Блок Декодирования Инструкции (декодирует объектный код из Предварительного блока в микрокод), Блок Выполнения (выполняет инструкции микрокода), Сегментный Блок (переводит логические адреса в линейные адреса и выполняет проверку защиты), и Страничный Блок (переводит линейные адреса в физические, выполняет проверку страничной защиты, и содержит кэш с информацией о 32 наиболее часто используемых страницах). В процессор Intel486 добавлена возможность параллельного выполнения, с помощью расширения Блока Декодирования Инструкции и Блока Выполнения процессора Intel386 в пять конвейерных стадий, где каждая стадия (если нужно) работает параллельно с другими и одновременно может выполняться до пяти инструкций в разных стадиях. Каждая стадия может выполнить свою работу над одной инструкцией за один такт, то есть процессор Intel486 может выполнить работу над одной инструкцией за один такт CPU.Также к процессору Intel486 был добавлен 8-Kbyte чип кэша L1 для увеличения процента инструкций которые могут быть выполнены за один такт: инструкции доступа в память(если операнд находился в кэше L1). В процессоре Intel486 впервые на чип с CPU был интегрирован Блок арифметического устройства с плавающей запятой (FPU) и добавлены новые контакты, биты, и инструкции для поддержки более сложных и мощных систем (поддержку L2 кэша и мультипроцессорности). Позже в поколение процессоров Intel486, Intel добавила в процессор Intel486 SL Enhanced (расширенный) функции поддержки энергосбережения и другиевозможностисистемного управления. Эти функции были развиты в процессорах Intel386 SL и Intel486 SL, которые были специализированы для быстро растущего рынка ноутбуков PC работающих от батарей. Эти функции включали новый Режим Управления Системой, запускаемый собственнымвыделенным контактом прерывания, который позволяет управлять системой (такой как управление энергосбережением) и добавляется к системе прозрачно для других операционных систем и всех приложений. Функции Стоп Таймер и Автоматическая Остановка позволяют CPU работать на пониженной частоте (для сохранения энергии), или остановиться (с сохранением текущего состояния). В процессор Intel Pentium для достижения суперскалярной производительности была доблавлена вторая линия конвейерной обработки (две линии конвейера, известных как u и v, вместе могут выполнять две инструкции за один такт). Также был удвоен кэш L1, 8-Kbyte для кода, и другие 8-Kbyte для данных. Кэш данных для обеспечения более эффективного режима обратной записи использует протокол MESI. Для увеличения производительности в конструкциях циклов было добавлено прогнозирование ветвлений с чипом таблицы переходов. Основные регистры остались 32 битные, но добавилась внутренняя шина данных 128 и 256 бит, для увеличения скорости внутренней передачи данных, и внешняя шина данных была увеличена до 64 бит. Был добавлен Дополнительный Программируемый Контролер Прерываний (Advanced Programmable Interrupt Controller) для поддержки систем с несколькими процессорами Pentium, и для поддержки двух процессорных систем были разработаны новые контакты и специальный режим (dual processing) . В процессор Intel Pentium Pro добавлено “Динамическое Выполнение”. Он имеет трехходовую суперскалярную архитектуру, это значит что процессор может выполнять три инструкции за каждый такт CPU. Это осуществляется внедрением большего параллелизма чем в процессоре Pentium. В суперскалярной реализации процессора Pentium Pro предусматривается Динамическое Выполнение (анализ потоков микро-данных, нестандартное выполнение, улучшенное прогнозирование ветвлений, и прогностическое выполнение). Три устройства декодирования инструкций работают параллельно декодируя объектный код в более малые операции называемые “микрокодом” (“micro-ops”). Они попадают в накопитель инструкций, и (когда нет взаимосвязи) могут быть выполнены пятью параллельными блоками выполнения (два целых, два FPU и один блок для работы с памятью). Блок Сброса изъемает выполненый микрокод в порядке настоящего расположения в программе, учитывая все ветвления. Мощность процессора Pentium Pro дополнительно расширена его кэшом: он имеет такие же два 8-KByte чипа кэша L1 как и у процессора Pentium, и к тому же у него есть 256-KByte кэш L2 который находится в том же корпусе что и CPU, использует выделенную 64-разрядную шину. Кэш L1 — двухпортовый, кэш L2 поддерживает до 4 паралельных обращений, и 64-разрядная внешняя шина данных ориентированна по направлению входных данных, это значит что каждое обращение описывается отдельным запросом и ответом, с многочисленными запросами пока ожидается ответ. Эти функции паралелизма для доступа к данным работают с возможностью параллельного выполнения для обеспечения “non-blocking” архитектуры в которой процессор намного полнее используется. Также в процессоре Pentium Pro шина адреса увеличена до 36-бит, что позволяет адресовать до 64 Gbytes физического адресного пространства. В процессор Pentium II к архитектуре процессора Pentium Pro добавлены команды MMX. Для процессора Pentium II вводится новая спецификация установки в материнскую плату слот 1 и слот 2. В этой новой спецификации кэш L2 выносится из кристала. Для слот 1 и слот 2 используются ножевое соединение вместо сокет. В процессоре Pentium II увеличен кэш данных L1 и кэш инструкций L1 до 16 KByte каждый. В процессоре Pentium II размер кэша L2 может быть 256 KBytes, 512 KBytes и 1 MByte или 2 MByte (только для слот 2). Процессоры слота 1 используют “половинную тактовую частоту” шины, а процессоры слота 2 используют “полную тактовую частоту ” шины. Процессор Pentium III базируется на архитектуре процессоров Pentium Pro и Pentium II. В процессоре Pentium III введены 70 новых инструкций. Эти инструкции исполняются на существующих функциональных блоках архитектуры.

        Похожие статьи

        • Все процессоры intel core по порядку

          Для работы с видео или графикой лучше всего подходят процессоры Ryzen – в основном, из-за количества ядер и потоков. Для этих целей всегда стоит выбирать…

        • Все процессоры intel

          Фактически рынок процессоров для компьютеров сегодня поделен между двумя крупными производителями: Intel и AMD. Они предлагают решения для разных типов…

        • Все модели процессоров intel

          Практически вся современная техника не может существовать без процессора — ядра электронной составляющей. Несмотря на достаточное многообразие…

        Оставить комментарий

        Ваш адрес email не будет опубликован. Обязательные поля помечены *

        Что будем искать? Например,Человек

        Мы в социальных сетях