ВУЗ:
Составители:
62
производительность осталась на уровне Pentium II, если эти программы не
поддерживают SIMD-инструкции.
В чем же смысл нововведения, получившего название SSE
(StreamingSIMD Extensions)?
70 инструкций SIMD оперируют со специальными 128-битными
регистрами. Каждый из них хранит четыре действительных числа одинарной
точности. Таким образом, выполняя операцию над двумя регистрами, SSE
фактически оперирует четырьмя парами чисел. То есть, благодаря этому
процессор может выполнять до четырех операций одновременно. Однако
разработчик программы должен использовать специальные команды, а также
позаботиться о помещении и извлечении данных из четырех местных
регистров, поэтому для использования всех вычислительных мощностей
Pentium III необходима целенаправленная оптимизация [9].
Таким образом, в Pentium III появился блок, подобный ММХ, но
оперирующий с действительными числами. Это решение способно улучшить
производительность процессора в следующих областях [9]:
- трехмерная графика и моделирование, расчет освещенности с исполь-
зованием вычислений с плавающей точкой;
- обработка сигналов и моделирование процессов с широким диапазоном
изменения параметров (вычисления с плавающей точкой);
- генерация трехмерных изображений в программах реального времени,
не использующих целочисленный код;
- алгоритмы кодирования и декодирования видеосигнала, обрабаты-
вающие данные блоками;
- численные алгоритмы фильтрации, работающие с потоками данных.
В приложениях, оптимизированных для SSE, прирост
производительности достигает существенных величин. Например, при
обработке видеоформата MPEG-1 (компрессия, воспроизведение поворот,
слияние и прочие операции) превосходство нового процессора над Pentium II
составляет до 50 %.
Pentium 4
В ноябре 2000 г. компания Intel приступила к производству новейшего
52-разрядного процессора, ранее известного как Willamette, работающего на
частоте 1,5 ГГц. Знаменательность этого события в том, что с момента выхода
Pentium Pro в области архитектуры процессоров Intel не происходило ничего
более значительного. Итак, появился процессор седьмого поколения [9]
(Pentium Pro, Pentium II/III относятся к шестому поколению – Р6).
Достаточно перечислить революционные новшества в Willamette [9]:
- асимметричное ядро с блоками, работающими на различных скоростях;
- значительно улучшенная версия суперскалярного механизма испол-
нения инструкций;
- новый кэш второго уровня, отслеживающий порядок выполнения
инструкций;
производительность осталась на уровне Pentium II, если эти программы не поддерживают SIMD-инструкции. В чем же смысл нововведения, получившего название SSE (StreamingSIMD Extensions)? 70 инструкций SIMD оперируют со специальными 128-битными регистрами. Каждый из них хранит четыре действительных числа одинарной точности. Таким образом, выполняя операцию над двумя регистрами, SSE фактически оперирует четырьмя парами чисел. То есть, благодаря этому процессор может выполнять до четырех операций одновременно. Однако разработчик программы должен использовать специальные команды, а также позаботиться о помещении и извлечении данных из четырех местных регистров, поэтому для использования всех вычислительных мощностей Pentium III необходима целенаправленная оптимизация [9]. Таким образом, в Pentium III появился блок, подобный ММХ, но оперирующий с действительными числами. Это решение способно улучшить производительность процессора в следующих областях [9]: - трехмерная графика и моделирование, расчет освещенности с исполь- зованием вычислений с плавающей точкой; - обработка сигналов и моделирование процессов с широким диапазоном изменения параметров (вычисления с плавающей точкой); - генерация трехмерных изображений в программах реального времени, не использующих целочисленный код; - алгоритмы кодирования и декодирования видеосигнала, обрабаты- вающие данные блоками; - численные алгоритмы фильтрации, работающие с потоками данных. В приложениях, оптимизированных для SSE, прирост производительности достигает существенных величин. Например, при обработке видеоформата MPEG-1 (компрессия, воспроизведение поворот, слияние и прочие операции) превосходство нового процессора над Pentium II составляет до 50 %. Pentium 4 В ноябре 2000 г. компания Intel приступила к производству новейшего 52-разрядного процессора, ранее известного как Willamette, работающего на частоте 1,5 ГГц. Знаменательность этого события в том, что с момента выхода Pentium Pro в области архитектуры процессоров Intel не происходило ничего более значительного. Итак, появился процессор седьмого поколения [9] (Pentium Pro, Pentium II/III относятся к шестому поколению – Р6). Достаточно перечислить революционные новшества в Willamette [9]: - асимметричное ядро с блоками, работающими на различных скоростях; - значительно улучшенная версия суперскалярного механизма испол- нения инструкций; - новый кэш второго уровня, отслеживающий порядок выполнения инструкций; 62
Страницы
- « первая
- ‹ предыдущая
- …
- 60
- 61
- 62
- 63
- 64
- …
- следующая ›
- последняя »