Компьютер-Информ || Архив || Рубрики || Поиск || Подписка || Работа || О "КИ" || Карта


Обзор процессора IDT Winchip 2 266


    Kогда в 1997 году малоизвестная фирма IDT заявила, что будет делать свой x86 процессор, поверить в это было практически невозможно. Казалось, что попытка четверых "Кулибиных", собравшихся на кухне и решивших сделать такую сложную микросхему с нуля, обречена на провал. Первые сведения о процессоре C6 только усилили сомнения. Инженеры сделали процессор Pentium-класса на основе архитектуры 486. Все было упрощено до предела: ни суперскалярных конвейеров, ни внеочередного выполнения, ни виртуального исполнения, ни переименования регистров, ни перенаправляющих буферов. В нем даже не было механизма предсказания переходов! Зато процессор получился дешевым, с малым выделением тепла и с малым размером ядра.
    Пользователи, однако, обращали внимание не на размер ядра, а на производительность. А конкурировать с другими процессорами C6 мог только по целочисленной арифметике; арифметический же сопроцессор и блок MMX показывали производительность примерно вдвое меньше Intel'овских конкурентов. В результате C6 так и не стал хитом продаж.
    Тем не менее, следует отметить две характеристики, по которым IDT C6 опередил всех. Во-первых, обратная совместимость. Начиная с Intel Pentium MMX и AMD K6, процессоры с Socket-7 стали использовать пониженное напряжение ядра - 2.8-2.9 В, в отличие от обычного Pentium, который требовал 3.3-3.5 В. Соответственно, для апгрейда со старого Pentium на какой-то другой новый процессор с Socket-7 необходимо было покупать новую материнскую плату. Переход к 100-мегагерцовой системной шине у старших моделей AMD K6 и K6-2 снова потребовал бы новую системную плату. В результате, обещанной совместимости не получалось. Здесь-то и нашел свое место IDT C6 или Winchip, как его назвали впоследствии. Этот процессор работал на старом напряжении ядра 3.3-3.5 В и использовал 66-мегагерцовую FSB. То есть, пользователи, не желающие менять системную плату, легко могли сделать апгрейд с использованием IDT Winchip. Во-вторых, IDT Winchip при малом энергопотреблении, нагрев у этого процессора при работе гораздо меньше, чем у конкурирующих продуктов, что позволяет его использовать и в ноутбуках. Правда, по описанным выше причинам, широкого применения в них он все же не нашел.
    Используя приобретенный на процессорном рынке опыт, компания IDT решила усовершенствовать свой Winchip и не так давно выпустила следующую модель своего детища - Winchip 2. Что же он собой представляет? Вот спецификация этого процессора, ориентированного на самый нижний сегмент рынка.

  1. Устанавливается в разъем Socket7, с которым совместим электрически и физически.
  2. Программно совместим с семейством Intel Pentium и всеми x86 приложениями.
  3. Совместим с технологией MMX.
  4. L1-кэш 64 КБ - по 32 КБ на код и данные.
  5. Два суперскалярных блока MMX.
  6. Системная шина 66 и 100 МГц.
  7. Небольшой размер ядра - 58 кв.мм при технологии 0.25 мкм. Выпускаются также версии чипа и по 0.35 мкм технологии.
  8. Блок 3DNow!. Имеются 2 конвейера, оперирующие с двумя парами вещественных чисел одинарной точности. 3DNow! поддерживается в DirectX 6.0 и выше.
  9. Выпускаются следующие модели процессора: 225 МГц (75-мегагерцовая шина), 233 МГц (100-мегагерцовая шина), 240 МГц (60-мегагерцовая шина), 250 МГц (83 и 100-мегагерцовая шина), 266 МГц (66 и 100-мегагерцовая шина), 300 МГц (75 и 100-мегагерцовая шина).
  10. Напряжение ядра - 3.3 или 3.5 В в зависимости от партии.
    Итак, во-первых, в Winchip 2 сопроцессор стал конвейерным. Это очень важно для увеличения производительности кристалла в играх, использующих FPU одновременно с целочисленными инструкциями, как, например, в Quake2. IDT во внедрении этой технологии опередила даже AMD, не реализовавшую конвейерный FPU даже в своем K6-3. Во-вторых, в новом Winchip 2 добавлен еще один (второй по счету) конвейер MMX, а, следовательно, удвоилась производительность этого блока. На самом деле, это не очень логичное новшество, так как MMX-инструкции использует крайне малое число реальных программ. В-третьих, IDT получила у AMD лицензию на технологию 3DNow!, позволяющую при определенной поддержке со стороны приложений получить немалый прирост быстродействия при расчете 3D-сцен. 3DNow!, а не SSE от Intel было выбрано IDT для встраивания в свой процессор неспроста: к настоящему времени число приложений, поддерживающих 3DNow!, все же больше, так как эта технология появилась на рынке значительно раньше. Видимо, IDT надеется, что эта пропорция в числе приложений с поддержкой 3DNow! и SSE в дальнейшем сохранится. Ну и, наконец, расширена линейка частот процессоров и в некоторых моделях добавлена поддержка 100-мегагерцовой системной шины.
    То есть, и новая модель IDT Winchip 2 остается лучшим вариантом для апгрейда на старых системных платах, как с имеющейся 100-мегагерцовой системной шиной, так и без нее. Напряжение ядра осталось неизменным, а, следовательно, для того, чтобы запустить IDT Winchip 2 на любой системной плате с Soсket-7, достаточно только обновить BIOS. Воистину, замечательная находка для апгрейда с минимальным вложением средств!
    Сейчас есть две ревизии Winchip 2. Отличаются они тем, что более новая ревизия A поддерживает и дробные коэффициенты умножения. Ранняя ревизия этого процессора, как, впрочем, и оригинальный Winchip, могут умножать частоту FSB только на целые коэффициенты. Теперь же стали доступны не только все обычные множители, но и два очень интересных числа 2.33х и 2.66х, которые генерируются внутри процессора и устанавливаются на материнской плате как 5х и 5.5х. Они могут применяться, например, совместно со 100-мегагерцовой системной шиной.
    Для маркировки своих 100-мегагерцовых процессоров IDT использует PR рейтинг, подобно компании Cyrix. В частности, 266-й процессор, который мы тестировали, работал на реальной частоте 233 МГц (2.33х100 МГц). Для оценки этого рейтинга IDT использует сравнение производительности с процессорами AMD K6-2 по тестам ZD Winstone 99 и ZD 3DWinbench 99.
    В описанных в данной статье тестированиях использовались 100-мегагерцовый IDT Winchip 2 266 и AMD K6-2 266. Для сравнения был протестирован и Intel Celeron 266 МГц. Было использовано следующее оборудование:     Первым делом мы проверили производительность IDT Winchip 2 по тесту Winstone 99, который позволяет оценить быстродействие процессора в офисных приложениях.
    Как того и следовало ожидать, AMD K6-2 266 и IDT Winchip 2 266 показывают тут практически одинаковые результаты. Это и не мудрено - PR, равный 266, дан IDT Winchip 2 именно на основании этого теста. Да и раньше Winchip по целым числам показывал неплохие результаты. Правда, теперь они у Winchip 2 приблизительно на 10% выше, чем у Winchip. Посмотрим теперь на результаты по CPUMark 99.
    Этот тест показывает производительность целочисленной арифметики и скорость работы подсистемы памяти. То, что результат получился ниже, чем у AMD K6-2, говорит, скорее всего, о том, что взаимодействие с памятью у Winchip 2 можно еще совершенствовать.
    Как был сопроцессор у IDT Winchip слабый, так им и остался у Winchip 2. Правда, полученный результат еще не говорит о том, что в реальных приложениях ситуация будет такой же. Дело в том, что хоть FPU работает у Winchip 2 и не быстро, зато одновременно выполняет целочисленные операции, чего нет у AMD K6-2, в котором сопроцессор не конвейерный. Ниже мы увидим, как это отражается на реальных приложениях. Кстати, результат Intel Celeron 266, приведенный здесь для сравнения, ясно дает понять, как далеко продвинулся Intel в совершенствовании своего арифметического сопроцессора. Мягко говоря, конкурентам такое и не снилось. Но посмотрим на результаты процессоров в Quake2 - игровом приложении, как раз использующем конвейерность сопроцессора.
    Поддержка 3DNow! здесь, естественно, была отключена для того, чтобы сосредоточиться именно на использовании FPU. В результате мы видим, что, несмотря на значительное отставание в скорости "чистого" арифметического сопроцессора, IDT Winchip 2 показывает результат, близкий AMD K6-2 именно благодаря конвейерности своего сопроцессора. Так что pipelined FPU - это хорошо.
    Теперь обратим взор на блок ММХ, производительность которого в IDT Winchip2 2 удвоена по сравнению с предшественником IDT Winchip. Для тестирования производительности этого блока мы использовали Intel Media Benchmark - тест, выполняющий декомпрессию MPEG-1, обработку изображения различными фильтрами и построение 3D-сцены при помощи MMX-инструкций. Вот результаты.
    Прямо скажем, результаты не выдающиеся. Блок MMX у IDT Winchip 2 работает плохо. Правда, хорошим утешением для IDT может являться то, что приложений, использующих MMX-команды, крайне мало и их количество вряд ли сильно увеличится. MMX - это целочисленные SIMD инструкции, а разработчики гораздо охотнее используют арифметику с плавающей точкой, предоставляемую 3DNow! Так что более интересен вопрос о качестве реализации в Winchip 2 технологии 3DNow! Посмотрим, что говорит нам на этот счет CPU 3DMark.
    Да, и здесь у IDT Winchip 2 не все так хорошо, как хотелось бы. Превосходство при включенном 3DNow! у AMD K6-2 почти в полтора раза говорит о многом. В реальных же приложениях, которые используют 3DNow!, например, в Quake2, работающем через 3dfx OpenGL miniport результат получается такой.
    Как и следовало ожидать, IDT Winchip 2 в этом случае сильно отстает. Но, тем не менее, его результат не многим хуже, чем у Celeron, который ни про какие 3DNow! слыхом не слыхивал. Ну и в заключение посмотрим на производительность процессора в Unreal - популярной игре, сильно загружающей весь процессор.

    Результат не блестящий, но играть можно. Однако же стоимость IDT Winchip 2 примерно совпадает с ценой AMD K6-2 той же частоты, поэтому с точки зрения производительности наиболее оптимальным выбором становится последний.
    Теперь немного о "разгоне". То, что IDT Winchip 2 при работе остается практически холодным, наводит на мысль, что он должен хорошо работать на повышенных частотах. Однако не тут-то было! Добиться от этого процессора более высоких результатов таким популярным методом не удалось. При минимальном повышении частоты выше номинальной наблюдается нестабильность в работе. К сожалению, надежды оверклокеров не оправдались.

Выводы
    Если смотреть объективно, то ни по каким тестам IDT Winchip 2 не превосходит AMD K6-2, стоимость которого не намного выше. То есть, если выбирать просто лучший процессор с Socket-7, то это - AMD K6-2 или К6-3. Однако не следует забывать два основных преимущества Winchip 2. Первое - наличие очень дешевых младших моделей. В том самом нижнем сегменте рынка, откуда AMD уже ушла, IDT может чувствовать себя полноправным хозяином. И второе - беспрепятственный апгрейд, не требующих замену старых системных плат, не поддерживающих двойной вольтаж CPU и 100-мегагерцовую системную шину. То есть, своим целям IDT Winchip 2 полностью удовлетворяет. В дальнейшем же IDT планирует еще несколько увеличить производительность своих процессоров на тех же тактовых частотах, удвоив размер L1-кеша.
    Но главный вывод - маленькая компания IDT доказала миру, что такое сложное устройство, как микропроцессор, может быть разработано не только мощными корпорациями, но и небольшими коллективами грамотных специалистов. Надеюсь, этот тезис подтвердит еще раз и компания Rise.

Материал любезно предоставлен сайтом www.iXBT.com
 


       КОМПЬЮТЕР-ИНФОРМ 
          Главная страница || Статьи 10'1999 || Новости СПб || Новости России || Новости мира

Рубрики || Работа || Услуги || Поиск || Архив || Дни рождения
О "КИ" || График выхода || Карта сайта || Подписка

Рассылка анонсов газеты по электронной почте

Главная страница

Сайт газеты "Компьютер-Информ" является зарегистрированным электронным СМИ.
Свидетельство Эл 77-4461 от 2 апреля 2001 г.
Перепечатка материалов без письменного согласия редакции запрещена.
При использовании материалов газеты в Интернет гиперссылка обязательна.

Телефон редакции (812) 718-6666, 718-6555.
Адрес: 196084, СПб, ул.Заставская, д.23, БЦ "Авиатор", 3-й этаж, офис 307
e-mail: editor@ci.ru
Для пресс-релизов и новостей news@ci.ru