Книги
чёрным по белому
Главное меню
Главная О нас Добавить материал Поиск по сайту Карта книг Карта сайта
Книги
Археология Архитектура Бизнес Биология Ветеринария Военная промышленность География Геология Гороскоп Дизайн Журналы Инженерия Информационные ресурсы Искусство История Компьютерная литература Криптология Кулинария Культура Лингвистика Математика Медицина Менеджмент Металлургия Минералогия Музыка Научная литература Нумизматика Образование Охота Педагогика Политика Промышленные производства Психология Путеводители Религия Рыбалка Садоводство Саморазвитие Семиотика Социология Спорт Столярное дело Строительство Техника Туризм Фантастика Физика Футурология Химия Художественная литература Экология Экономика Электроника Энергетика Этика Юриспруденция
Новые книги
Цуканов Б.И. "Время в психике человека" (Медицина)

Суворов С. "Танк Т-64. Первенец танков 2-го поколения " (Военная промышленность)

Нестеров В.А. "Основы проэктирования ракет класса воздух- воздух и авиационных катапульных установок для них" (Военная промышленность)

Фогль Б. "101 вопрос, который задала бы ваша кошка своему ветеринару если бы умела говорить" (Ветеринария)

Яблоков Н.П. "Криминалистика" (Юриспруденция)
Реклама

Модеринзация и ремонт ПК - Мюллер С.

Мюллер С. Модеринзация и ремонт ПК — Вильямс , 2003. — 1168 c.
ISBN 5-8459-0447-1
Предыдущая << 1 .. 46 47 48 49 50 51 < 52 > 53 54 55 56 57 58 .. 531 >> Следующая

Суперскалярное выполнение
В процессорах Репйит пятого и последующих поколений встроен ряд внутренних конвейеров, которые могут выполнять несколько команд одновременно. Процессор 486 и все предшествующие в течение определенного отрезка времени могли выполнять только одну команду. Технология одновременного выполнения нескольких команд называется суперскалярной. Благодаря использованию данной технологии и обеспечивается дополнительная эффективность по сравнению с процессором 486.
Суперскалярная архитектура обычно ассоциируется с микросхемами К18С (Кеёисеё 1ш1гисйоп 8е1 Сотри1ег — компьютер с упрощенной системой команд). Процессор Репйит — одна из первых микросхем С18С (Сотр1ех 1ш1гисйоп 8е1 Сотри1ег — компьютер со сложной системой команд), в которой применяется суперскалярная технология, реализованная во всех процессорах пятого и последующих поколений.
Рассмотрим на примере установки электрической лампочки инструкции С18С.
1. Возьмите электрическую лампочку.
2. Вставьте ее в патрон.
3. Вращайте до отказа.
И аналогичный пример в виде инструкций К18С.
1. Поднесите руку к лампочке.
2. Возьмите лампочку.
3. Поднимите руку к патрону.
4. Вставьте лампочку в патрон.
5. Поверните ее.
6. Лампочка поворачивается в патроне? Если да, то перейти к п. 5.
7. Конец.
Многие инструкции К18С довольно просты, поэтому для выполнения какой-либо операции потребуется больше таких инструкций. Их основное преимущество состоит в том, что процессор выполняет меньшее количество операций, что, как правило, сокращает время выполнения отдельных команд и соответственно всей задачи (программы). Можно долго спорить о том, что же в действительности лучше — К18С или С18С, хотя, если говорить честно, такого понятия, как “чистая” микросхема К18С или С18С, не существует. Подобная классификация не более чем вопрос терминологии.
Процессоры 1п(е1 и совместимые с ними процессоры можно определить как микросхемы С18С. Несмотря на это, процессоры пятого и шестого поколения обладают различными атрибутами К18С и разбивают во время работы команды С18С на более простые инструкции К18С.
Технология ММХ
В зависимости от контекста, ММХ может означать тиШ-теШа ех(ешшш (мультимедийные расширения) или тайх та!Ъ ех(ешюш (матричные математические расширения). Технология ММХ использовалась в старших моделях процессоров Репйит пятого
114
Глава 3. Типы и спецификации микропроцессоров
Рис. 3.2. Вид процессора 1п1е1 Репйит ММХ сверху и снизу. Фотография публикуется с разрешения 1п1е1
поколения (рис. 3.2) в качестве расширения, благодаря которому ускоряется компрессия/декомпрессия видеоданных, манипулирование изображением, шифрование и выполнение операций ввода-вывода — почти все операции, используемые во многих современных программах.
В архитектуре процессоров ММХ есть два основных усовершенствования. Первое, фундаментальное, состоит в том, что все микросхемы ММХ имеют больший внутренний встроенный кэш, чем их собратья, не использующие эту технологию. Это повышает эффективность выполнения каждой программы и всего программного обеспечения независимо от того, использует ли оно фактически команды ММХ.
Другое усовершенствование ММХ состоит в расширении набора команд процессора 57 новыми командами, а также во введении новой возможности выполнения команд, называемой одиночный поток команд — множественный поток данных (81пд\е 1т1тис11оп — МиШр1е Ваш, 81МБ).
В современных мультимедийных и сетевых приложениях часто используются циклы; хотя они занимают около 10% (или даже меньше) объема полного кода приложения, на их выполнение может уйти до 90% общего времени выполнения. 81МБ позволяет одной команде осуществлять одну и ту же операцию над несколькими данными, подобно тому как преподаватель, читая лекцию, обращается ко всей аудитории, а не к каждому студенту в отдельности. Технология 81МБ позволяет ускорить выполнение циклов при обработке графических, анимационных, видео- и аудиофайлов; в противном случае эти циклы отнимали бы время у процессора.
1п(е1 также добавила 57 новых команд, специально разработанных для более эффективной обработки звуковых, графических и видеоданных. Эти команды предназначены для выполнения с высокой степенью параллелизма последовательностей, которые часто встречаются при работе мультимедийных программ. Высокая степень параллелизма в данном случае означает, что одни и те же алгоритмы применяются ко многим данным, например к данным в различных точках при изменении графического изображения.
Такие компании, как АМБ и Сулх, лицензировали у 1п(е1 технологию ММХ и реализовали ее в собственных процессорах.
Свойства процессора
115
Инструкции ЗЗЕ и ЗЗЕ2
В феврале 1999 года 1п(е1 представила общественности процессор Репйит III, содержащий обновление технологии ММХ, получившей название 88Е (81геатт§ 81МБ Ехйпзюпз — потоковые расширения 81МБ). До этого момента инструкции 88Е носили имя Ка1та1 Шзйисйопз (КNI), так как первоначально они были включены в процессор Репйит III с кодовым именем Ка1таь Процессоры Се1егоп 533А и выше, созданные на основе ядра Репйит III, тоже поддерживают инструкции 88Е. Более ранние версии процессора Репйит II, а также Се1егоп 533 и ниже (созданные на основе ядра Репйит II) 88Е не поддерживают.
Предыдущая << 1 .. 46 47 48 49 50 51 < 52 > 53 54 55 56 57 58 .. 531 >> Следующая