1. Работа с Microsoft Word for Windows 6.1 в среде Windows

3.0, популярным текстовым процессором.

Тест исполнялся на системе с i486SX 20 МГц с файлом 330 КВ. WordPerfect, преобразованном в формат Windows Word, было выполнено 648 контекстных поисков и замен, проверка правописания во всем фай­ле, затем файл был сохранен.

Время исполнения:

i486SX без OverDrive =107 с

---------------------------- ВЫИГРЫШ = 57%

i486SX с OverDrive = 68 с

2. Работа с Lotus 1-2-3 Release 3.0, электронной таблице, приближающейся по возможностям к интегрированной среде, обладающей широким выбором аналитических, экономических и статистических фун­кций.

Тест исполнялся на i486SX 20 МГц с таблицей объемом 433К на 10000 ячеек, которая была загружена и пересчитана. Кроме того, был обработан большой блок текстовых данных.

Время исполнения:

i486SX без OverDrive=250 с

---------------------------- ВЫИГРЫШ = 481%

i486SX с OverDrive = 43 с

i486SX с i487SX = 72 с

---------------------------- ВЫИГРЫШ = 67%

i486SX c OverDrive = 43 c

3. Работа с AutoCAD, популярной системой САПР.

Тест исполнялся на i486SX 20 МГц с трехмерным архитектурным чертежом, над которым выполнялись операции перечеркивания, панорами­рования, масштабирования, удаления скрытых линий и повторной генера­ции файла во внешнем формате.

Время исполнения:

i486SX с i487SX = 162 с

---------------------------- ВЫИГРЫШ = 45%

i486SX c OverDrive = 112 c

А вот что говорят об OverDrive процессоре те, кому уже пос­частливилось поработать с ним:

Брент Грэхэм: (специалист по автоматизации офисов, US Bank, Портленд) "С теми возможностями модернизации, которые предоставляет Intel 486, я не вижу причин не использовать OverDrive процессор. Что касается его установки в систему, то с этим справится даже мой 10-летний сынишка."

Билл Лодж: (руководитель проектной группы,

Corporation, Нью – Йорк) "Я работал с Windows и OS/2 в сети Banyan Wines, используя OverDrive процессор без единой заминки. Моя усовер­шенствованная система с i486SX 25 МГц работает не хуже, чем системы на 50 МГц."

Стив Симмонс: (технический менеджер, Даллас)

"Windows визжит от счастья, когда работает с OverDrive процессором. Расчеты на электронной таблице в Excel выполняются мгновенно."

3.9. Процессор Pentium.

В то время, когда Винод Дэм делал первые наброски, начав в июне 1989 года разработку Pentium процессора, он и не подозревал, что именно этот продукт будет одним из главных достижений фирмы Intel. Как только выполнялся очередной этап проекта, сразу начинал­ся процесс всеобъемлющего тестирования. Для тестирования была разра­ботана специальная технология, позволившая имитировать функциониро­вание Pentium процессора с использованием программируемых устройств, объединенных на 14 платах с помощью кабелей. Только когда были обна­ружены все ошибки, процессор смог работать в реальной системе. В до­полнение ко всему, в процессе разработки и тестирования Pentium про­цессора принимали активное участие все основные разработчики персо­нальных компьютеров и программного обеспечения, что немало способ­ствовало общему успеху проекта. В конце 1991 года, когда была завер­шен макет процессора, инженеры смогли запустить на нем программное обеспечение. Проектировщики начали изучать под микроскопом разводку и прохождение сигналов по подложке с целью оптимизации топологии и повышения эффективности работы. Проектирование в основном было за­вершено в феврале 1992 года. Началось всеобъемлющее тестирование опытной партии процессоров, в течение которого испытаниям подверга­лись все блоки и узлы. В апреле 1992 года было принято решение, что пора начинать промышленное освоение Pentium процессора. В качестве основной промышленной базы была выбрана 5 Орегонская фабрика. Более 3 миллионов транзисторов были окончательно перенесены на шаблоны. Началось промышленное освоение производства и доводка технических характеристик, завершившиеся через 10 месяцев, 22 марта 1993 года широкой презентацией Pentium процессора.

Объединяя более, чем 3.1 миллион транзисторов на одной крем­ниевой подложке, 32-разрядный Pentium процессор характеризуется вы­сокой производительностью с тактовой частотой 60 и 66 МГц. Его су­перскалярная архитектура использует усовершенствованные способы проектирования, которые позволяют выполнять более, чем одну команду за один период тактовой частоты, в результате чего Pentium в состоя­нии выполнять огромное количество PC-совместимого программного обес­печения быстрее, чем любой другой микропроцессор. Кроме существующих наработок программного обеспечения, высокопроизводительный ариф­метический блок с плавающей запятой Pentium процессора обеспечивает увеличение вычислительной мощности до необходимой для использования недоступных ранее технических и научных приложений, первоначально предназначенных для платформ рабочих станций.

Многочисленные нововведения - характерная особенность

Pentium процессора в виде уникального сочетания высокой производи­тельности, совместимости, интеграции данных и наращиваемости. Это включает:

- Суперскалярную архитектуру;

- Раздельное кэширование программного кода и данных;

- Блок предсказания правильного адреса перехода;

- Высокопроизводительный блок вычислений с плавающей за­пятой;

- Расширенную 64-битовую шину данных;

- Поддержку многопроцессорного режима работы;

- Средства задания размера страницы памяти;

- Средства обнаружения ошибок и функциональной избыточ­ности;

- Управление производительностью;

- Наращиваемость с помощью Intel OverDrive процессора. Cуперскалярная архитектура Pentium процессора представляет

собой совместимую только с Intel двухконвейерную индустриальную ар­хитектуру, позволяющую процессору достигать новых уровней производи­тельности посредством выполнения более, чем одной команды за один период тактовой частоты. Термин "суперскалярная" обозначает микроп­роцессорную архитектуру, которая содержит более одного вычисли­тельного блока. Эти вычислительные блоки, или конвейеры, являются узлами, где происходят все основные процессы обработки данных и ко­манд.

Появление суперскалярной архитектуры Pentium процессора представляет собой естественное развитие предыдущего семейства про­цессоров с 32-битовой архитектурой фирмы Intel. Например, процессор Intel486 способен выполнять несколько своих команд за один период тактовой частоты, однако предыдущие семейства процессоров фирмы Intel требовали множество циклов тактовой частоты для выполнения од­ной команды.

Возможность выполнять множество команд за один период такто­вой частоты существует благодаря тому, что Pentium процессор имеет два конвейера, которые могут выполнять две инструкции одновременно. Так же, как и Intel486 с одним конвейером, двойной конвейер Pentium процессора выполняет простую команду за пять этапов: предвари­тельная подготовка, первое декодирование ( декодирование команды ), второе декодирование ( генерация адреса ), выполнение и обратная выгрузка.

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

Другое важнейшее революционное усовершенствование, реализо­ванное в Pentium процессоре, это введение раздельного кэширования. Кэширование увеличивает производительность посредством активизации места временного хранения для часто используемого программного кода и данных, получаемых из быстрой памяти, заменяя по возможности обра­щение ко внешней системной памяти для некоторых команд. Процессор Intel486, например, содержит один 8-KB блок встроенной кэш-памяти, используемой одновременно для кэширования программного кода и данных.

Проектировщики фирмы Intel обошли это ограничение использо­ванием дополнительного контура, выполненного на 3.1 миллионах тран­зисторов Pentium процессора ( для сравнения, Intel486 содержит 1.2 миллиона транзисторов ) создающих раздельное внутреннее кэширование программного кода и данных. Это улучшает производительность посред­ством исключения конфликтов на шине и делает двойное кэширование доступным чаще, чем это было возможно ранее. Например, во время фа­зы предварительной подготовки, используется код команды, полученный из КЭШа команд. В случае наличия одного блока кэш-памяти, возможен конфликт между процессом предварительной подготовки команды и досту­пом к данным. Выполнение раздельного кэширования для команд и дан­ных исключает такие конфликты, давая возможность обеим командам вы­полняться одновременно. Кэш-память программного кода и данных Pentium процессора содержит по 8 KB информации каждая, и каждая ор­ганизована как набор двухканального ассоциативного КЭШа - предназна­ченная для записи только предварительно просмотренного специфициро­ванного 32-байтного сегмента, причем быстрее, чем внешний кэш. Все эти особенности расширения производительности потребовали использо­вания 64-битовой внутренней шины данных, которая обеспечивает воз­можность двойного кэширования и суперскалярной конвейерной обработки одновременно с загрузкой следующих данных. Кэш данных имеет два ин­терфейса, по одному для каждого из конвейеров, что позволяет ему обеспечивать данными две отдельные инструкции в течение одного ма­шинного цикла. После того, как данные достаются из КЭШа, они записы­ваются в главную память в режиме обратной записи. Такая техника кэ­ширования дает лучшую производительность, чем простое кэширование с непосредственной записью, при котором процессор записывает данные одновременно в кэш и основную память. Тем не менее, Pentium процес­сор способен динамически конфигурироваться для поддержки кэширова­ния с непосредственной записью.

Таким образом, кэширование данных использует два различных великолепных решения: кэш с обратной записью и алгоритм, названный MESI (модификация, исключение, распределение, освобождение) прото­кол. Кэш с обратной записью позволяет записывать в кэш без обраще­ния к основной памяти в отличие от используемого до этого непосред­ственного простого кэширования. Эти решения увеличивают производи­тельность посредством использования преобразованной шины и предупре­дительного исключения самого узкого места в системе. В свою очередь MESI-протокол позволяет данным в кэш-памяти и внешней памяти совпа­дать - великолепное решение в усовершенствованных мультипроцессор­ных системах, где различные процессоры могут использовать для рабо­ты одни и те же данные.

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

Pentium процессор позволяет выполнять математические вычис­ления на более высоком уровне благодаря использованию усовершенство­ванного встроенного блока вычислений с плавающей запятой, который включает восьмитактовый конвейер и аппаратно реализованные основные математические функции. Четырехтактовые конвейерные команды вычисле­ний с плавающей запятой дополняют четырехтактовую целочисленную кон­вейеризацию. Большая часть команд вычислений с плавающей запятой мо­гут выполняться в одном целочисленном конвейере, после чего подаются в конвейер вычислений с плавающей запятой. Обычные функции вычисле­ний с плавающей запятой, такие как сложение, умножение и деление, реализованы аппаратно с целью ускорения вычислений.

В результате этих инноваций, Pentium процессор выполняет ко­манды вычислений с плавающей запятой в пять раз быстрее, чем 33-МГц Intel486 DX, оптимизируя их для высокоскоростных численных вычисле­ний, являющихся неотъемлемой частью таких усовершенствованных ви­деоприложений, как CAD и 3D-графика.

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

Шина данных является главной магистралью, которая передает информацию между процессором и подсистемой памяти. Благодаря этой 64-битовой шине данных, Pentium процессор существенно повышает ско­рость передачи по сравнению с процессором Intel486 DX - 528 MB/сек для 66 МГц, по сравнению со 160 MB/сек для 50 МГц процессора Intel486 DX. Эта расширенная шина данных способствует высокоскорос­тным вычислениям благодаря поддержке одновременной подпитки команда­ми и данными процессорного блока суперскалярных вычислений, благода­ря чему достигается еще большая общая производительность Pentium процессора по сравнению с процессором Intel486 DX.

Давая возможность разработчикам проектировать системы с уп­равлением энергопотреблением, защитой и другими свойствами, Pentium процессор поддерживаем режим управления системой (SMM), подобный ре­жиму архитектуры Intel SL.

Вместе со всем, что сделано нового для 32-битовой микропро­цессорной архитектуры фирмы Intel, Pentium процессор сконструирован для легкой наращиваемости с использованием архитектуры наращивания фирмы Intel. Эти нововведения защищают инвестиции пользователей пос­редством наращивания производительности, которая помогает поддержи­вать уровень продуктивности систем, основанных на архитектуре про­цессоров фирмы Intel, больше, чем продолжительность жизни отдельных компонентов. Технология наращивания делает возможным использовать преимущества большинства процессоров усовершенствованной технологи в уже существующих системах с помощью простой инсталляции средства од­нокристального наращивания производительности. Например, первое средство наращивания - это OverDrive процессор, разработанный для процессоров Intel486 SX и Intel486 DX, использующий технологию прос­того удвоения тактовой частоты, использованную при разработке мик­ропроцессоров Intel486 DX2.

Первые модели процессора Pentium работали на частоте 60 и 66 МГц и общались со своей внешней кэш-памятью второго уровня по 64-би­товой шине данных, работающей на полной скорости процессорного ядра. Hо если скорость процессора Pentium растет, то системному разработ­чику все труднее и дороже обходится его согласование с материнской платой. Поэтому быстрые процессоры Pentium используют делитель час­тоты для синхронизации внешней шины с помощью меньшей частоты. Hап­ример, у 100 МГц процессора Pentium внешняя шина работает на 66 МГц, а у 90 МГц - на 60 МГц. Процессор Pentium использует одну и ту же шину для доступа к основной памяти и к периферийным подсистемам, таким как схемы PCI.


Информация о работе «Процессоры»
Раздел: Информатика, программирование
Количество знаков с пробелами: 132006
Количество таблиц: 3
Количество изображений: 0

Похожие работы

Скачать
94709
9
3

... привилегированных инструкций или операций, которые можно выполнять только при определенных уровнях CPL и IOPL (биты 13 и 14 регистра флагов). ГЛАВА 2 Архитектура 32-разрядных процессоров История 32-разрядных процессоров началась с процессора Intel386. Эти процессора вобрали в себя все свойства своих 16-разрядных предшественников 8086/88 и 80286 для обеспечения программной совместимости с ...

Скачать
102663
6
1

... конвейер. 3) поток команд порождает недостаточное количество операций для полной загрузки конвейера [3]. Рассмотрим принципы конвейерной обработки информации на примере пятиступенчатого конвейера, в котором выполнение команды складывается из следующих этапов: IF (Instruction Fetch) - считывание команды в процессор; ID (Instruction Decoding) - декодирование команды; OR (Operand Reading) - ...

Скачать
49482
0
0

... такой скорости, при которой Windows не загружается, вернитесь к предыдущему значению скорости (уменьшение скорости также проводите постепенно); - определив необходимую скорость работы процессора и, перезагрузив компьютер, проведите тестирование системы на предмет стабильной ее работы. Аппаратное и программное управление разгоном   Для изменения частоты системной шины и значения множителя на ...

Скачать
177455
0
22

... : -производитель чипсет, если возможно – модель материнской платы; -тактовые частоты процессора, памяти, системных шин; -названия, параметры работы всех системных и периферийных устройств; -расширенная информация о процессоре, памяти, жестких дисках, 3D-ускорителе; -разнообразные параметры программной среды: ОС, драйверы, процессы, системные файлы и т.д.; -информация о поддержке видеокартой ...

0 комментариев


Наверх