Читать реферат по всему другому: "Архитектура современных процессоров" Страница 2

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

дополнительного набора, как правило, выполняет действие, для которого понадобилась бы небольшая программа, состоящая из команд основного набора. Опять-таки, как правило, одна команда выполняется процессором быстрее, чем заменяющая ее последовательность. Однако в 99% случаев, ничего такого, чего нельзя было бы сделать с помощью основных команд, с помощью команд из дополнительного набора сделать нельзя. Таким образом, упомянутая выше проверка программой поддержки дополнительных наборов команд процессором, должна выполнять очень простую функцию: если, например, процессор поддерживает SSE — значит, считать будем быстро и с помощью команд из набора SSE. Если нет — будем считать медленнее, с помощью команд из основного набора. Корректно написанная программа обязана действовать именно так. Впрочем, сейчас практически никто не проверяет у процессора наличие поддержки MMX, так как все CPU, вышедшие за последние 5 лет, этот набор поддерживают гарантированно. Для справки приведем таблицу, на которой обобщена информация о поддержке различных расширенных наборов команд различными десктопными (предназначенными для настольных ПК) процессорами. Таблица 1

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

Процессор

MMX

EMMX

3DNow!

SSE

E3DNow!

SSE2

SSE3

Intel Pentium II

+

Intel Celeron до 533 MHz

+

Intel Pentium III

+

+

Intel Celeron 533—1400 MHz

+

+

Intel Pentium 4

+

+

+

+/—*

Intel Celeron от 1700 MHz

+

+

+

Intel Celeron D

+

+

+

+

Intel Pentium 4 eXtreme Edition

+

+

+

+/—*

Intel Pentium eXtreme Edition

+

+

+

+

Intel Pentium D

+

+

+

+

AMD K6

+

+

AMD K6-2

+

+

+

AMD K6-III

+

+

+

AMD Athlon

+

+

+

+

AMD Duron до 900 MHz

+

+

+

+

AMD Athlon XP

+

+

+

+

+

AMD Duron от 1000 MHz

+

+

+

+

+

AMD Athlon 64 / Athlon FX

+

+

+

+

+

+

+/—*


Интересная статья: Основы написания курсовой работы