Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сравнение архитектур процессоров AMD K7 Athlon против Pentium III - Andreas Stiller.pdf
Скачиваний:
52
Добавлен:
24.05.2014
Размер:
198.27 Кб
Скачать

можно найти у AMD, там же находится библиотека оптимизированных утилит 3DNow! (FFT, операции с матрицами, 3D - преобразования и т.п.).

Intel продвигает Pentium III с фичей 'memory streaming', но Athlon должен взять верх - у

него буфер записи больше на 64КВ и он поддерживает команды предвыборки (prefetch): загрузку данных, минуя L2 или L1 кэши и режим сквозной записи (одновременное занесение данных в кэш и память).

К счастью, так называемые 'Memory Type Range Registers' совместимы с таковыми у Pentium II/III. Эти регистры дают значительно более быстрый доступ к кадровому буферу графических карт. Совместимость позволит разработчикам карт не придумывать специальных решений, как это было для K6-2/III.

Та же совместимость и у инструкций - расширений Pentium II/III. Во время CPUID (идентификации процессора) Athlon определяется как процессор шестого поколения и выполняет все инструкции модуля SIMD для Pentium III. Отличие только в присутствии команд 3DNow!.

В новом процессоре от AMD присутствуют регистры мониторинга (performance monitor registers). Работа с этими регистрами во многом сходна с аналогичными у Pentium II/III, но есть и различные дополнительные "события", которые должны прийтись по душе разработчикам софта. Кроме того, Pentium II/III может отслеживать два таких события одновременно, а Athlon - целых четыре.

Кроме того, AMD сделала ещё изменения по сравнению с K6-2. После проблем с инструкцией fast loop она была замедлена до уровня Pentium-II. Софт, написанный с применением циклов для отсчёта времени (например, Windows 95), не сможет корректно работать с fast loop - и, конечно, пользователь будет винить процессор. Вместо Loop можно использовать комбинацию Dec, Cx, jnz - и всё будет работать как надо.

Резюме

Без сомнения, Athlon имеет большой потенциал, который в полной мере проявится на 1 GHz и выше. С другой стороны, Pentium-II/III достигает границы около 700 - 800 MHz, хотя образцы с глубоким охлаждением смогут достичь и большего. Реальным конкурентом Athlon может стать следующая разработка Intel - Willamette, а до её выхода Athlon будет только наращивать преимущество.

Источник - Andreas Stiller. "Architektur-Wettbewerb. Design-Verglich: AMD K7-Athlon kontra Pentium III"