Главная страница

Цель рассмотреть характеристики видов процессоров в их историческом развитии


Скачать 0.78 Mb.
НазваниеЦель рассмотреть характеристики видов процессоров в их историческом развитии
Дата29.04.2022
Размер0.78 Mb.
Формат файлаrtf
Имя файлаbibliofond.ru_872352.rtf
ТипДокументы
#503772
страница4 из 5
1   2   3   4   5





.2 Эволюция развития микропроцессоров Intel


процессор центральный архитектура цифровой

За время, прошедшее после появления первого 32-разрядного микропроцессора, только фирмой Intel было выпущено несколько десятков модификаций 32-разрядных МП. Изменения в некоторых моделях носили принципиальный характер, а ряд моделей содержали в основном лишь количественные изменения отдельных параметров (частота, емкость кэш-памяти и т. п.). Основные этапы развития этой архитектуры, которые носят принципиальный характер, представлены в табл.1 [4].
Таблица 1. Этапы развития архитектуры процессора Intel

Модель

Год начала выпуска

Число транзисторов на кристалле

Максимальная тактовая частота, МГц

Схема обработки данных

Наличие кэш-памяти на кристалле

Регистры

Количество команд в системе команд

Количество конвейеров/ступеней конвейера

i386

1985

275 тыс.

40

SISD, ФТ*

нет

32 разрядные с ФТ***

220

-

i486

1989

1,2 млн.

100

SISD, ФТ, ПТ**

да

--- // --- +80-разрядные с ПТ***

--- // ---

---

Pentium

1993

3,1 млн.

200

--- // ---

--- // ---

--- // ---

--- // ---

2/5

Pentium MMX

1997

4,5 млн.

233

--- // --- +SIMD, ФПБ

--- // ---

--- // ---

+ 57

4/14

Pentium III

1999

9,5 млн. (28,1 млн.)

1400

--- // --- +SIMD, П3

--- // --- +кэш L2

--- // --- +128-разрядные SSE

+70

5/11

Pentium 4

2000

42 млн.

3800

--- // ---

--- // ---

--- // ---

+144

9/31

Примечания: ФТ*- числа с фиксированной точкой, ПТ**- числа с плавающей точкой

Остановимся вкратце на их рассмотрении.

К основным нововведениям микропроцессора i486, выпущенного в 1989 году, относятся два, которые связаны с расширившимися технологическими возможностями. Это размещение непосредственно на кристалле БИС двух важных блоков, которые раньше выполнялись в виде отдельных микросхем: кэш-памяти и блока процессора обработки чисел с плавающей точкой (floating point unit - FPU). Кэш-память имела объем 8Кбайт и предназначалась для хранения программ и данных. FPU имел внутренний файл из восьми 80-разрядных регистров, свой регистр состояния и управления.

Главной отличительной чертой нового продукта в линейке 32-разрядных микропроцессоров - МП Pentium - явилась возможность конвейерной обработки информации. Хотя некоторые авторы считают, что конвейер появился уже в i486, это не является общепринятым мнением.

Высокая скорость выполнения команд в МП Pentium достигалась благодаря двум 5-ступенчатым конвейерам, позволявшим одновременно исполнять несколько инструкций. Обмен информацией с памятью через кэш данных осуществлялся независимо от процессорного ядра, а буфер инструкций был связан с ним через высокоскоростную 256-разрядную внутреннюю шину. Несмотря на то что новый кристалл был спроектирован как 32-разрядный, для связи с остальными компонентами системы использовалась внешняя 64-разрядная шина данных. Появление конвейера обусловило необходимость введения еще одного блока - схемы предсказания переходов. Эффективная работа данной схемы чрезвычайно важна для повышения производительности микропроцессора. Все последующие модификации микропроцессоров непременно связаны с улучшением ее работы.

Основным нововведением разработанного в 1997 году микропроцессора Pentium MMX стал блок, обеспечивавший новую схему обработки целочисленной информации - SIMD (Single Instruction - Multiple Data: одна команда - множество данных). До этого обработка велась по классической схеме SISD: каждая команда выполняла действия над своей парой операндов. Введение SIMD-операций позволило обрабатывать одновременно несколько операндов с использованием одной команды, что дало возможность существенно поднять производительность микропроцессора на тех задачах, где над большими массивами однородной информации выполнялись одинаковые операции, например, в мультимедий ных приложениях. Появление таких возможностей потребовало введения в систему команд 57 новых инструкций, но регистровая структура микропроцессора не изменилась.

Микропроцессор Pentium III, появившийся в 1999 году, позволил обрабатывать по схеме SIMD не только целочисленные операнды, но и числа с плавающей точкой. Для этого система команд была расширена на 70 инструкций, а в структуре микропроцессора появился специальный блок SSE, содержащий, в частности, отдельный регистровый файл из восьми 128-разрядных регистров. Еще одной новинкой, использованной в Pentium III, было размещение на кристалле кэш-памяти второго уровня (начиная с ядра Coppermine), работающей на частоте ядра. Но это носило скорее количественный характер и не внесло существенных изменений в архитектуру.

Микропроцессор Pentium 4 завершает линейку 32-разрядных микропроцессоров. Основным вкладом этого микропроцессора в развитие архитектуры IA-32 стало еще большее увеличение глубины конвейера - до 31 стадии, что позволило сильно нарастить частоту процессора. Количество конвейеров возросло до 9. Кроме поддержки ставших традиционными инструкций MMX и SSE, в Pentium 4 добавили еще 144 команды SSE2, затем и SSE3, ориентированные в первую очередь на работу с потоковыми данными.

В 2001 году фирмой Intel был выпущен микропроцессор Itanium, положивший начало новой 64-разрядной архитектуре - IA-64, которая сменила архитектуру 32-разрядных микропроцессоров IA-32, господствовавшую на протяжении более 15 лет.
1   2   3   4   5


написать администратору сайта