Процессор AMD. История развития
Категория реферата: Рефераты по информатике, программированию
Теги реферата: методы изложения, психологические рефераты
Добавил(а) на сайт: Даная.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 | Следующая страница реферата
Теоретически, 3DNow! должен заменить сопроцессор при расчетах
трехмерной геометрии и существенно ускорить выполнение этих вычислений.
Модуль 3DNow! может выполнять до четырех SIMD (Single Instruction Multiple
Data) инструкций (из своего 21-командного набора) параллельно, что при
грамотном использовании может дать небывалый прирост производительности.
Хорошей иллюстрацией этого тезиса может послужить Quake2, работающий на
процессорах K6 в полтора раза медленней, чем на Pentium той же частоты.
Однако, вопреки распространенному мнению, это связано не с тормознутостью
AMD-шного сопроцессора, а с тем что Intel реализовал в своем кристалле
возможность параллельной работы процессора с арифметическим сопроцессором.
В Quake2, код оптимизирован с учетом этой особенности, поэтому если
процессорные и сопроцессорные инструкции не могут выполняться одновременно
(как на AMD K6), производительность получается крайне низкая. K6-2 должен
решить эту проблему, но другим путем - за счет конвейеризации 3D вычислений
в модуле 3DNow! Однако, вопрос распараллеливания вычислений должен решаться
программистом, что вызывает определенные трудности при реализации
алгоритмов, тем более, что процесс вычисления геометрии 3D-сцен далеко не
линейный. Поэтому, теоретическая производительность К6-2, значительно
превышающая скорость всех современных PII-процессоров, достигнута быть не
может.
Таким образом, чтобы от 3DNow! был хоть какой-то эффект, необходимо, чтобы приложение использовало те самые 21 инструкцию. Причем не как-нибудь, а с учетом конвейерной структуры этого модуля процессора.
AMD K6-2 3DNow!
AMD вновь надеется сократить отрыв от Intel'а, на этот раз с помощью
технологий высокого уровня и заточенных под процессор 3D драйверов.
Названная "K6-2 3DNow!", эта серия процессоров должна разбить иллюзию, что
пользователи должны покупать процессоры Intel Pentium II для достижения
максимально возможного 3D быстродействия.
Выйдя в 300 и 333Мгц версиях, линия K6-2 содержит некоторые улучшения, по сравнению с уже знакомой пользователям линии K6. Улучшенный сопроцессор, более высокие скорости работы ядра, поддержка 100Мгц кэша 2 уровня, и набор инструкций, известный как 3Dnow!, - вот качества, вознесшие K6-2 на вершину предлагаемых AMD процессоров.
3DNow!, говоря человеческим языком, - это улучшенный процесс
вычислений, ускоряющий обсчитывание сцены для 3D графики. Cyrellis уже
раньше упоминал, что одним из главных препятствий для ускорителей 3D
графики является конфликт между медленным созданием сцены типичным
процессором Intel/AMD и возможностями родного процессора 3D карты.
Видеокарта должна дождаться, пока CPU завершит свою работу, и только тогда
ее 3D-процессор будет в состоянии выжать требуемое нам количество кадров в
секунду. 3DNow! обещает изменить такое положение вещей, проносясь сквозь
генерацию сцены на максимальной скорости, тем самым значительно повышая
производительность.
Вот как это выглядит:
[pic]
Как вы видите, процессор загружен работой, даже если 3D-ускоритель
берет на себя генерацию треугольников, как например это делает чипсет
Voodoo2.
Технология 3DNow!
Технология 3DNow!, предложенная AMD в своем новом процессоре K6-2
(кодовое имя было K6 3D), представляет собой развитие применяемой
повсеместно технологии MMX. MMX - это дополнительные 57 инструкций
процессора и 8 дополнительных регистров, которые призваны увеличить
производительность мультимедийных приложений. Если программа использует эти
возможности, то это вносит немалый вклад в скорость ее выполнения. MMX была
введена в процессорах фирмы Intel, но к настоящему моменту все x86-
процессоры, включая AMD, IDT и Cyrix, поддерживают ее. Однако, несмотря на
повсеместную поддержку, MMX используется недостаточным числом приложений, поэтому преимущества от наличия поддержки MMX пока невелики.
После внедрения MMX, инициатива по внедрению новых инструкций
неожиданно перешла к AMD. Правда, в ответ на этот шаг, Intel анонсировал
набор команд MMX2, который появился в процессоре Katmai. Дополнительная
система команд от AMD, названная 3DNow! (кодовое имя было AMD-3D
Technology), представляет собой набор инструкций для ускорения операций
трехмерной графики. Этот набор включает, в частности, быстрое деление
вещественных чисел, выполняемое за 3 такта процессора, и вычисление
обратной величины к квадратному корню, выполняемое также за 3 такта. По
мнению AMD, использование в 3D-играх технологии 3DNow! позволит 300-
мегагерцовому K6-2 догнать по производительности Pentium II 400 МГц.
AMD K6-III
Вслед за выходом очередного процессора от Intel, Pentium III, появилась новинка и от AMD - процессор K6-III. Этот процессор должен был
позволить AMD подняться из ниши дешевых систем и начать конкуренцию с Intel
на рынке более дорогих машин, подготавливая почву для нанесения решающего
удара по позициям микропроцессорного гиганта блокбастером K7. Долгое
ожидание, чтение спецификаций и первые впечатления от AMD K6-III давали все
основания для того, чтобы надеяться на то, что позиции Intel пошатнутся.
Но, традиционно, AMD выступает в роли догоняющего, а для победы в этом
случае, согласно военной тактике, требуется немалое превосходство в силе.
Но, тем не менее, новый раунд сражения AMD против Intel, Socket7 против
Slot1, Давид против Голиафа, начался.
Вот технические данные процессора AMD K6-III:
. Чип, производимый по технологии 0.25 мкм;
. Ядро CXT, представляющее собой обычное ядро K6-2 с возможностью пакетной записи;
. Работает в Socket-7-системных платах, но требует обновления BIOS;
. Кэш первого уровня - 64 Кбайта, по 32 Кбайта на код и данные;
. Имеет встроенный кэш второго уровня объемом 256 Кбайт;
. Кэш материнской платы работает как кэш третьего уровня;
. Напряжение питания 2.3-2.5В (есть разные партии);
. Набор из 21 SIMD-команды 3DNow! Имеется 2 конвейера, оперирующие с двумя парами вещественных чисел одинарной точности;
. Частоты - 350, 400, 450 и 475 МГц. Системная шина 100 МГц (для модели
475 МГц - 95 МГц). Возможна работа и на 66МГц системной шине;
Рекомендуем скачать другие рефераты по теме: ответы, мировая экономика.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 | Следующая страница реферата