Конструкция WinChip существенно отличалась от других процессоров того времени. Вместо большого количества вентилей и площади кристалла , IDT, используя свой опыт на рынке процессоров RISC , создала небольшой и электрически эффективный процессор, похожий на 80486 , благодаря своему единственному конвейеру и микроархитектуре с последовательным выполнением . Он имел гораздо более простую конструкцию, чем его конкуренты Socket 7, такие как AMD K5 / K6 , которые были суперскалярными и основывались на динамической трансляции в буферизированные микрооперации с расширенным переупорядочением инструкций ( исполнение вне очереди ).
Использовать
WinChip был, в общем, разработан для хорошей работы с популярными приложениями, которые выполняли мало вычислений с плавающей точкой, если вообще выполняли. Это включало операционные системы того времени и большую часть программного обеспечения, используемого в бизнесе. Он также был разработан как прямая замена для более сложных и, следовательно, более дорогих процессоров, с которыми он конкурировал. Это позволило IDT/Centaur воспользоваться преимуществами устоявшейся системной платформы (Intel Socket 7 ).
Дальнейшие события
WinChip 2, обновление C6, сохранило простой конвейер последовательного выполнения своего предшественника, но добавило два процессора MMX/3DNow!, которые могли работать в режиме суперскалярного выполнения. [1] Это сделало его единственным не-AMD CPU на Socket 7, поддерживающим инструкции 3DNow!. WinChip 2A добавил дробные множители и принял фронтальную шину 100 МГц для улучшения доступа к памяти и производительности кэша L2. [2] Он также принял номенклатуру рейтинга производительности вместо указания реальной тактовой частоты, аналогично современным процессорам AMD и Cyrix .
Планировалась также еще одна модификация — WinChip 2B. Она отличалась уменьшением кристалла до 0,25 мкм, но была поставлена лишь в ограниченном количестве. [3]
Планировалась также третья модель — WinChip 3. Она должна была получить удвоенный кэш L1, но процессор W3 так и не вышел на рынок. [3]
Производительность
Хотя малый размер кристалла и низкое энергопотребление сделали процессор заметно недорогим в производстве, он так и не завоевал большой доли рынка. WinChip C6 был конкурентом Intel Pentium и Pentium MMX , Cyrix 6x86 и AMD K5/K6. Он работал адекватно, но только в приложениях, которые использовали мало математики с плавающей точкой . Его производительность с плавающей точкой была просто намного ниже, чем у Pentium и K6, будучи даже медленнее, чем у Cyrix 6x86. [4]
Отклонить
Отход отрасли от Socket 7 и выпуск процессора Intel Celeron ознаменовали конец WinChip. В 1999 году подразделение Centaur Technology компании IDT было продано VIA . Хотя VIA называла процессоры «Cyrix», изначально компания использовала технологию, похожую на WinChip, в своей линейке Cyrix III . [5]
Данные
Winchip C6 (0,35 мкм)
Все модели поддерживают MMX [6]
Кристалл площадью 88 мм2 был изготовлен с использованием 0,35-микронной 4-слойной металлической КМОП-технологии. [6]
Кэш L1 объемом 64 Кбайт в WinChip C6 использовал 32 Кбайт двухканальный ассоциативный кэш кода и 32 Кбайт двухканальный ассоциативный кэш данных. [6]
Кристалл площадью 58 мм2 был изготовлен с использованием 0,25-микронной 5-слойной металлической КМОП-технологии. [3]
Кэш L1 объемом 64 Кбайт процессора WinChip 2B использовал 32 Кбайт двухканального ассоциативного кэша кода и 32 Кбайт четырехканального ассоциативного кэша данных. [7]
Процессор с двойным напряжением : в то время как ядро процессора работает при напряжении 2,8 В, внешние входные/выходные напряжения ( I/O ) остаются на уровне 3,3 В для обеспечения обратной совместимости.
Кристалл площадью 75 мм2 был изготовлен с использованием 0,25-микронной 5-слойной металлической КМОП-технологии. [3]
Кэш L1 объемом 128 Кбайт в WinChip 3 использовал 64 Кбайт двухканальный ассоциативный кэш кода и 64 Кбайт четырехканальный ассоциативный кэш данных. [8]
Процессор с двойным напряжением : ядро процессора работает при напряжении 2,8 В, а внешние входные/выходные напряжения (I/O) остаются на уровне 3,3 В для обеспечения обратной совместимости.
^ abcd "PROCESSOR Version A Data Sheet" (PDF) . Январь 1999. Архивировано из оригинала 22 марта 2003 . Получено 2 ноября 2011 .{{cite web}}: CS1 maint: unfit URL (link)
^ Hare, Chris. "Processor Speed Settings". Архивировано из оригинала 28 апреля 2007 г. Получено 24 апреля 2007 г.
^ abcdefgh "Реализация IA-32: Centaur WinChip 2". SandPile.org . Архивировано из оригинала 27 апреля 2007 г. . Получено 29 апреля 2007 г. .
^ Пабст, Томас (9 октября 1997 г.). "Процессор IDT WinChip C6". Tom's Hardware . Получено 29 апреля 2007 г.
^ Witheiler, Matthew (5 января 2001 г.). "Новый VIA Cyrix III: первый в мире 0,15-микронный x86 CPU". AnandTech . Получено 29 апреля 2007 г.
^ abc "Реализация IA-32: Centaur WinChip". Sandpile . Получено 13 мая 2007 г.
^ abc "PROCESSOR Data Sheet for WinChip 2 version B" (PDF) . Апрель 1999. Архивировано из оригинала 13 октября 2011 . Получено 2 ноября 2011 .{{cite web}}: CS1 maint: unfit URL (link)
^ abc "PROCESSOR Data Sheet" (PDF) . Апрель 1999. Архивировано из оригинала 14 июня 2001 . Получено 2 ноября 2011 .{{cite web}}: CS1 maint: unfit URL (link)