Введение

Американский разработчик микропроцессоров

Cyrix Corporation — разработчик микропроцессоров, основанный в 1988 году в Ричардсоне, штат Техас, как специализированный поставщик блоков с плавающей запятой для микропроцессоров 286 и 386. Компания была основана Томом Брайтманом и Джерри Роджерсом. В 1992 году Cyrix представила собственные процессоры, совместимые с i386, – 486SLC и 486DLC. Они превосходили по производительности процессоры Intel, но стоили дешевле и предназначались главным образом для пользователей, желающих обновить существующие системы. Выпуск этих процессоров послужил началом длительной серии судебных разбирательств с Intel, в то время как IBM, партнер Cyrix по производству, выпускала те же разработки под собственной торговой маркой. Сочетание этих факторов привело к финансовым потерям Cyrix, и 11 ноября 1997 года компания объединилась с National Semiconductor. National выпустила последние разработки Cyrix под названием MediaGX, а затем, в 1999 году, обновлённую версию под названием Geode. В августе 2003 года National продала это направление AMD, где оно стало известно как Geode. Производство линейки было прекращено в 2019 году.

История

В конце марта 1992 года был выпущен Cyrix Cx486SLC. Чип 83D87 имел полную аппаратную совместимость с Intel 80387, а 83S87 – с 80387SX. Оба обеспечивали до 50% прироста производительности, а также сниженное энергопотребление в режиме простоя благодаря энергосберегающему режиму работы. После выпуска 83S87 стоил 506 долларов за версию 16 МГц и 556 долларов за версию 20 МГц. Cyrix FasMath 82S87, чип, совместимый с 80287, был разработан на основе Cyrix 83D87 и поступил в продажу с 1991 года.

486 - это

Ранние CPU продукты включали 486SLC и 486DLC, выпущенные в 1992 году, которые, несмотря на свои названия, были совместимы по распиновке с 386SX и DX соответственно. Хотя они добавили кэш L1 на кристалл и набор инструкций 486, по производительности они находились где-то между 386 и 486. Эти чипы в основном использовались для модернизации пользователями, желающими повысить производительность устаревшей 386, и особенно дилерами, которые, заменяя процессор, могли превратить плохо продаваемые платы 386 в бюджетные платы 486. Чипы широко критиковали в обзорах за то, что они не обеспечивали производительность, на которую намекали их названия, а также за путаницу, вызванную схожестью их наименований с линией SL от Intel и линией SLC от IBM, ни одна из которых не имела отношения к SLC от Cyrix. Чипы применялись в очень дешевых клонах ПК и в ноутбуках. Позже Cyrix выпустила Cyrix 486SRX2 и 486DRX2, которые по сути являлись удвоенными по тактовой частоте версиями SLC и DLC, продаваемыми исключительно потребителям как обновления с 386 на 486. В отличие от SLC/DLC, эти чипы содержали встроенную схему обеспечения когерентности кэша, что делало их совместимыми со старыми материнскими платами 386, которые не имели дополнительных схем или BIOS-рутин для поддержания актуальности кэша. В конечном итоге Cyrix смогла выпустить Cyrix Cx486S, а затем Cyrix Cx486DX, которые были совместимы по распиновке со своими аналогами Intel 486. Однако эти чипы появились на рынке позже, чем 486 от AMD, и в тестах производительности были немного медленнее, чем аналоги от AMD и Intel, что ограничило их рынок бюджетными и модернизированными чипами. В то время как AMD смогла продать часть своих 486 крупным OEM-производителям, таким как Acer и Compaq, Cyrix этого не удалось. Чипы Cyrix завоевали некоторую популярность среди пользователей, занимающихся модернизацией, поскольку их 486 процессоры с частотой 50, 66 и 80 МГц работали от 5 В, а не от 3,3 В, используемых AMD, что позволяло использовать чипы Cyrix для модернизации ранних материнских плат 486.

Цирикс 5x86

В 1995 году, когда клон Pentium еще не был готов к отгрузке, Cyrix повторил свою историю и выпустил Cyrix Cx5x86 (M1sc), который подключался к 3.3V разъему 486, работал на частоте 80, 100, 120 или 133 МГц и обеспечивал производительность, сравнимую с Pentium, работающим на 75 МГц. Cyrix 5x86 (M1sc) являлся упрощенной версией флагманского 6x86 (M1). Подобно Intel Pentium Overdrive, Cyrix 5x86 использовал 32-битную внешнюю шину данных. В то время как Am5x86 от AMD был, по сути, четырехкратно увеличенным по тактовой частоте 486 под новым именем, 5x86 от Cyrix реализовал некоторые функции, аналогичные Pentium.

Цирикс 6x86

Позже в 1995 году Cyrix выпустила свой самый известный чип, Cyrix 6x86 (M1). Этот процессор продолжил традицию Cyrix по созданию более быстрых замен для разъемов, рассчитанных на процессоры Intel. Однако 6x86 стал лидером в линейке, обеспечивая заявленное увеличение производительности по сравнению с "эквивалентом" от Intel. Процессорам 6x86 присваивались названия, такие как P166+, указывающие на производительность выше, чем у процессора Pentium 166 МГц. Фактически, процессор 6x86 работал на значительно более низкой частоте, чем его аналог Pentium, который он превосходил. Первоначально Cyrix пыталась установить более высокую цену за заявленное дополнительное быстродействие, но математический сопроцессор 6x86 был не таким быстрым, как в Intel Pentium. Основное различие заключалось не в фактической вычислительной производительности сопроцессора, а в отсутствии конвейерной обработки инструкций. Из-за растущей популярности 3D-игр от первого лица, Cyrix была вынуждена снизить цены. Хотя 6x86 быстро завоевал популярность среди компьютерных энтузиастов и независимых компьютерных магазинов, в отличие от AMD, его чипы еще не использовались крупными OEM-производителями. Игра, вызывавшая наибольшие проблемы с производительностью, — это Quake от Id Software. В отличие от предыдущих 3D-игр, Quake использовал конвейерный FPU Pentium для выполнения вычислений коррекции перспективы в фоновом режиме во время текстурирования, эффективно выполняя две задачи одновременно. Это не стало бы большой проблемой для 6x86, если бы к тому времени в Quake была предусмотрена альтернативная реализация коррекции перспективы без использования FPU, как, например, в игре Descent. Однако id Software решила не включать такую возможность. Quake также не предлагал опции отключения коррекции перспективы, тем самым лишая потенциального прироста скорости процессоры со слабым FPU. Этот потенциальный прирост скорости был бы полезен не только пользователям Cyrix, но и пользователям K5 от AMD и особенно 486. Оптимизация Quake для Pentium заключалась не только в использовании FPU, но и в учете ряда других архитектурных особенностей, присущих Pentium, что еще больше снижало производительность других процессоров даже вне операций с FPU. Эта предвзятость в пользу Pentium способствовала росту популярности процессоров Intel Pentium среди игрового сообщества.

Cyrix 6x86L и 6x86MX

Поздний 6x86L был улучшенной версией 6x86 с пониженным энергопотреблением, а 6x86MX (M2) добавил инструкции MMX и увеличенный кэш L1. Cyrix MII, созданный на базе архитектуры 6x86MX, был по сути лишь сменой названия, призванной помочь чипу эффективнее конкурировать с Pentium II.

Cyrix MediaGX

В 1996 году Cyrix выпустила процессор MediaGX, который объединил на одном чипе все основные дискретные компоненты ПК, включая звук и видео. Изначально основанный на устаревшей технологии 5x86 и работающий на частоте 120 или 133 МГц, он подвергся широкой критике за низкую производительность, но его доступная цена обеспечила ему успех. MediaGX принес Cyrix первую крупную победу: компания Compaq использовала его в своих самых недорогих компьютерах Presario 2100 и 2200. Это привело к дальнейшим продажам MediaGX компании Packard Bell и, казалось, укрепило позиции Cyrix на рынке, после чего последовали продажи 6x86 компаниям Packard Bell и eMachines. Более поздние версии MediaGX работали на частотах до 333 МГц и поддерживали технологию MMX. Для расширения графических возможностей был добавлен дополнительный чип.

Cyrix Media GXi, Jedi и Гоби Кайен

Cyrix разработала ядро Cayenne как развитие процессора 6x86MX/MII, с возможностью двойного выпуска инструкций FPU, поддержкой инструкций 3DNow и 256 КБ, 8-канальным ассоциативным кэшем L2, расположенным на кристалле. Это ядро планировалось использовать в нескольких продуктах, включая преемника чипа MediaGX – продукт под кодовым названием Jedi, который должен был быть процессором, совместимым с Socket 7, но впоследствии от него отказались в пользу процессора, совместимого с Socket 370, под кодовым названием Gobi. Реализация Media GXi была выпущена в феврале 1997 года; предназначенная для рынка мобильных компьютеров, она работала на частотах от 120 МГц до 180 МГц и имела встроенные графические и звуковые контроллеры, что делало ее подходящей для компактных ноутбуков. Позже в том же году Cyrix была приобретена компанией National Semiconductor.

Cyrix M3 Жалапено

Это было совершенно новое ядро с двойной выдачей FPU, переименованием регистров и внеочередным выполнением, основанное на 11-ступенчатом конвейере и 8-путевой ассоциативной, 8-путевой чередующейся полностью конвейерной L2 кэш-памяти объемом 256 КБ, работающей на частоте ядра. Новый блок операций с плавающей запятой Jalapeño имел два независимых модуля FPU/MMX и включал в себя полностью конвейерные независимые сумматоры и умножители x87. Конструкция Jalapeño обеспечивала тесную интеграцию между ядром и продвинутым 3D-графическим движком, который был одной из первых графических подсистем, использующих FPU с двойной выдачей. Два FPU поддерживали выполнение инструкций MMX и 3DNow. Jalapeño имел контроллер памяти на кристалле, основанный на технологии RAMBUS, способный к скорости 3,2 ГБ/с для снижения задержки памяти, и интегрированную 3D-графику, которая, как утверждалось, могла обрабатывать до 3 миллионов полигонов в секунду и 266 миллионов пикселей в секунду при тактовой частоте 233 МГц. Встроенная графика имела доступ к L2 кэшу ЦП для хранения текстур. Изначальная целевая тактовая частота составляла 600–800 МГц с возможностью масштабирования до 1 ГГц и выше. Начало производства планировалось на четвертый квартал 1999 года, а выпуск – на 2000 год с использованием 0,18-микронного техпроцесса и размером кристалла 110–120 мм². Неясно, насколько продвинулась разработка этого ядра, когда Cyrix была приобретена VIA Technologies у National Semiconductor, и проект был прекращен. Однако VIA продолжала производить чипы Cyrix поздних поколений, такие как VIA Cyrix III (также известный как Cyrix 3 или VIA C3), 600-МГц процессор с 100-МГц шиной. Intel проиграла дело Cyrix, которое включало несколько судебных исков в федеральных и государственных судах Техаса. Некоторые из этих дел были урегулированы вне суда, а некоторые – судом. В конечном итоге, после всех апелляций, суды постановили, что Cyrix имеет право производить свои собственные разработки x86 на любом предприятии, имеющем лицензию Intel. Было установлено, что Cyrix никогда не нарушала патенты, принадлежащие Intel. Intel опасалась столкнуться с антимонопольными претензиями, выдвинутыми Cyrix, поэтому Intel выплатила Cyrix 12 миллионов долларов для урегулирования антимонопольных претензий непосредственно перед тем, как федеральное жюри в Шермане, штат Техас, должно было заслушать и вынести решение по этим претензиям. В рамках урегулирования антимонопольных претензий против Intel, Cyrix также получила лицензию на некоторые патенты, которые, по утверждению Intel, были нарушены Cyrix. Cyrix имела право производить свою продукцию на любом предприятии, имеющем перекрестную лицензию с Intel, включая SGS Thomson, IBM и другие. Последующее судебное разбирательство Cyrix–Intel в 1997 году было обратным: вместо того, чтобы Intel утверждала, что чипы Cyrix 486 нарушают ее патенты, теперь Cyrix утверждала, что Pentium Pro и Pentium II от Intel нарушают патенты Cyrix, в частности, методы управления питанием и переименования регистров. Ожидалось, что дело затянется на годы, но было решено довольно быстро, еще одним взаимным соглашением о перекрестной лицензии. Теперь Intel и Cyrix имели полный и свободный доступ к патентам друг друга. В соглашении не указывалось, нарушают ли Pentium Pro патенты Cyrix или нет; оно просто позволило Intel продолжать производство продукции по лицензии Cyrix.

Слияние с National Semiconductor

В августе 1997 года, когда судебное разбирательство все еще продолжалось, Cyrix объединилась с National Semiconductor (которая уже имела лицензию на кросс-лицензирование Intel). Это обеспечило Cyrix дополнительный маркетинговый канал и доступ к производственным мощностям National Semiconductor, изначально построенным для выпуска микросхем памяти и высокоскоростного телекоммуникационного оборудования. Поскольку производство памяти и процессоров имеет схожие черты, отраслевые аналитики в то время считали это слияние логичным. Соглашение с IBM о производстве оставалось в силе некоторое время, но Cyrix в конечном итоге перенесла все производство на завод National Semiconductor. Слияние укрепило финансовое положение Cyrix и обеспечило лучший доступ к разработкам. Слияние также привело к изменению приоритетов: National Semiconductor отдавала предпочтение бюджетным одночиповым решениям, таким как MediaGX, а не высокопроизводительным чипам, таким как 6x86 и MII. Дискуссионным остается вопрос, сомневалась ли National Semiconductor в способности Cyrix производить высокопроизводительные чипы или опасалась конкуренции с Intel в высокопроизводительном сегменте рынка. MediaGX, не имея прямой конкуренции и сталкиваясь с постоянным давлением на OEM-производителей по выпуску более дешевых ПК, казался более надежным вариантом. Вскоре после слияния с Cyrix National Semiconductor столкнулась с финансовыми трудностями, что также негативно сказалось на Cyrix. К 1999 году AMD и Intel опережали друг друга по тактовой частоте, достигнув 450 МГц и выше, в то время как Cyrix потребовалось почти год, чтобы разогнать MII с PR 300 до PR 333. Ни один из этих чипов фактически не работал на частоте выше 300 МГц. Многие модели MII страдали от использования нестандартной шины 83 МГц. Подавляющее большинство материнских плат Socket 7 использовали фиксированный делитель 1/2 для синхронизации шины PCI, обычно на частоте 30 МГц или 33 МГц. В сочетании с 83-мегагертной шиной MII это приводило к работе шины PCI со значительным отклонением от спецификации – 41,5 МГц. При такой частоте многие устройства PCI могли стать нестабильными или перестать работать. Некоторые материнские платы поддерживали делитель 1/3, что приводило к работе шины PCI Cyrix на частоте 27,7 МГц. Это было более стабильно, но негативно сказывалось на производительности системы. Проблема была решена только в последних моделях, поддерживающих 100-мегагертную шину. Почти вся линейка 6x86 выделяла большое количество тепла и требовала довольно крупных (для того времени) радиаторов и вентиляторов для нормальной работы. Также существовала проблема несовместимости 6x86 с популярной в то время звуковой картой Sound Blaster AWE64. Использовалось лишь 32 из 64 возможных голосов полифонии, поскольку программный синтезатор WaveSynth/WG полагался на специфическую инструкцию Pentium, отсутствовавшую в 6x86. Тем временем MediaGX столкнулся с конкуренцией со стороны бюджетных чипов Intel и AMD, которые также становились дешевле и предлагали более высокую производительность. Cyrix, процессоры которой в 1996 году считались высокопроизводительными, опустилась в средний, затем в начальный сегмент, а затем и на периферию начального уровня, и оказалась под угрозой полной потери рынка. Последним микропроцессором под брендом Cyrix был Cyrix MII 433GP, работающий на частоте 300 МГц (100 × 3) и демонстрирующий более высокую производительность в вычислениях с плавающей точкой, чем AMD K6/2 300 (по результатам тестов Dr. Hardware). Однако этот чип регулярно сравнивали с реальными процессорами 433 МГц от других производителей. Подобное сравнение было несправедливым, хотя и было прямо спровоцировано маркетингом Cyrix. National Semiconductor дистанцировалась от рынка процессоров, и без четкого направления инженеры Cyrix один за другим покидали компанию. К тому времени, когда National Semiconductor продала Cyrix компании VIA Technologies, команда разработчиков была расформирована, а рынок для MII исчез. VIA использовала бренд Cyrix для чипа, разработанного Centaur Technology, поскольку считала, что Cyrix имеет более узнаваемое имя, чем Centaur, или даже чем VIA. Гленн Генри, генеральный директор Centaur Technology, так описал неудачу Cyrix: "У Cyrix был хороший продукт, но их купила крупная компания, и они раздулись. Когда VIA купила Cyrix, там работало 400 человек, а у нас – 60, и мы производили больше продукции". National Semiconductor сохранила дизайн MediaGX еще на несколько лет, переименовав его в Geode и надеясь продавать его как интегрированный процессор. В 2003 году они продали Geode компании AMD. В июне 2006 года AMD представила самый энергоэффективный в мире совместимый с x86 процессор, потребляющий всего 0,9 Вт энергии. Этот процессор был основан на ядре Geode, что демонстрирует, что конструкторская мысль Cyrix все еще жива.

Наследие

Хотя компания просуществовала недолго, и её нынешний владелец больше не использует бренд активно, конкуренция Cyrix с Intel сформировала рынок бюджетных процессоров, что привело к снижению средней цены продажи ПК и в конечном итоге вынудило Intel выпустить линейку бюджетных процессоров Celeron и ускорить снижение цен на свои более производительные модели для поддержания конкурентоспособности. Более того, интеллектуальная собственность и соглашения, приобретенные у Cyrix, были использованы VIA Technologies для защиты от собственных судебных разбирательств с Intel, даже после прекращения использования названия Cyrix.

В популярных СМИ

В фильме «Удалитель» фигурировала оборонная корпорация под названием «Cyrex». Компания Cyrix обеспокоилась возможным конфликтом названий и связалась с кинопроизводственной компанией. Впоследствии название было ретроспективно изменено цифровым способом на «Cyrez», чтобы избежать какой-либо путаницы. В серии махинамы Freeman's Mind Росс Скотт в роли Гордона Фримена (из игровой франшизы Half-Life) проклинает процессоры Cyrix, когда компьютер выходит из строя в третьем эпизоде.