Введение

Компания по разработке микропроцессоров Quantum Effect Devices, Inc. (QED) была основана в 1991 году как Quantum Effect Design и располагалась в Пало-Альто, Калифорния.

История

Три основателя, Том Риордан, Эрл Киллиан и Рэй Кунита, занимали должности старших менеджеров в компании MIPS Computer Systems Inc. Они ушли из MIPS в период, когда компании было сложно продавать готовые компьютерные системы (MIPS Magnum) вместо того, чтобы сосредоточиться на разработке микропроцессорных чипов, что и было изначальной целью MIPS. Вскоре после этого компания SGI приобрела MIPS. IDT являлась крупным инвестором и заказчиком для первоначальной разработки QED.

Бизнес

Первоначальный план разработки для QED заключался в создании микропроцессора MIPS для ноутбука. Это происходило во время инициативы ACE от Microsoft, направленной на поддержку нескольких RISC-архитектур для новой операционной системы Windows NT. Системные компании, такие как DeskStation Technology, и производители плат, такие как ShaBLAMM! Computer, разрабатывали продукты в надежде, что персональные компьютеры на базе RISC станут мейнстримом. Однако этот рынок так и не сформировался, но первый продукт – микропроцессор R4600 "Orion" – оказался успешным на нескольких встраиваемых рынках, таких как сетевые маршрутизаторы и аркадные игры. Последующие проекты разрабатывались для таких компаний, как Toshiba и IDT (R4700), IDT & NKK (R4650), SGI и NEC (R5000). PowerPC 603q был микропроцессором PowerPC, разработанным для Motorola и предназначенным для домашних ПК и игровых консолей Apple Computer. Ни один из этих проектов не был запущен в производство, поэтому PowerPC 603q так и не достиг массового выпуска. Спустя несколько лет, в попытке увеличить выручку от продукции, компания трансформировалась в производителя, продающего собственную линейку микропроцессоров MIPS. В то время компания сменила название на Quantum Effect Devices. После успешного выпуска продуктов, таких как RM5200 и RM7000, под собственным брендом "RISCMark", компания провела IPO 1 февраля 2000 года. Первоначальная цена акций в $16 выросла до $56.50 в первый день торгов. В октябре 2000 года компания была приобретена PMC Sierra; по одной из оценок, стоимость Quantum Effect Devices на момент приобретения составила $2.3 миллиарда в виде обмена акциями. Компания стала подразделением микропроцессорных продуктов PMC. Сделка была совершена посредством обмена акциями и оценивалась в $2.3 миллиарда. Команда завершила разработку линейки RM9x00, находясь в PMC, но эта линейка не добилась успеха на рынке. Большая часть команды разработчиков микропроцессорных ядер, унаследованная от QED, была уволена PMC Sierra в июне 2005 года; последние сотрудники были уволены в январе 2006 года. Название компании принадлежит Тому Риордану. Он полагал, что компания переживет эпоху, когда размеры полупроводниковой геометрии станут настолько малыми, что квантовые эффекты начнут доминировать в поведении схем.

Устройства

Первым микропроцессором QED был R4600. Основатели QED, ранее участвовавшие в разработке R4000, считали, что устройство большого размера слишком сложно, и более простая реализация обеспечит лучшее соотношение цены и производительности. Поэтому R4600 представляет собой повторную реализацию 5-ступенчатого классического RISC-конвейера с большими (для того времени) кэшами. В течение некоторого времени это небольшое и недорогое устройство было одним из самых производительных микропроцессоров на рынке. Хотя первоначальный целевой рынок – ноутбуки MIPS – так и не сформировался, это устройство добилось успеха на нескольких рынках. Он стал первым RISC-процессором, используемым в сетевых маршрутизаторах Cisco Systems. Он применялся в нескольких аркадных играх Atari/Midway, таких как хорошо известная оригинальная Mortal Kombat. Лицензирование R4600 осуществляли IDT и Toshiba, которые производили и продавали эти устройства. R4700 был разработан для SGI, которой требовалась немного большая производительность в операциях с плавающей точкой. R4700 улучшил скорость повторения инструкций умножения с плавающей точкой. Это устройство использовалось в рабочей станции SGI Indy. Лицензирование R4700 осуществляли IDT и Toshiba, которые производили и продавали эти устройства. R4650 был заказан NKK, которой требовалась более дешевая реализация для игровой консоли. R4650 достиг меньшей площади кристалла за счет уменьшения кэшей вдвое и реализации только одноточной точности вычислений с плавающей точкой. Это устройство стало первым продуктом QED, реализовавшим инструкции умножения-накопления, которые позволили выполнять такие программные функции, как программный модем (softmodem). Оно использовалось в оригинальном устройстве Microsoft WebTV. Лицензирование R4650 осуществляли IDT и NKK, которые производили и продавали эти устройства. R4640 был тем же чипом, но с ограничением системной шины до 32 бит вместо 64 бит. R5000 был заказан SGI. Это устройство удвоило кэши инструкций и данных до 32 КБ. В нем был реализован высокопроизводительный, полностью конвейерный блок вычислений с плавающей точкой с возможностью умножения-накопления и SRT-делителем. Устройство имело ограниченную реализацию сверхскалярного выпуска инструкций, позволяющую выполнять одну целочисленную и одну инструкцию с плавающей точкой за один цикл. Это устройство использовалось в рабочих станциях SGI O2 и SGI Indy. Дизайн принадлежал SGI, которая лицензировала его IDT и NEC, а затем Toshiba. PowerPC 603q был заказан Motorola, а целевым рынком были недорогие компьютеры Apple, включая домашний компьютер для студентов и домашнюю игровую консоль под названием Pippen. 603q по сути являлся конвейером R4600, переориентированным на набор инструкций PowerPC. Поскольку PowerPC 603 был самым энергоэффективным чипом альянса AIM, название этого устройства было выбрано для отражения его низкой стоимости и низкого энергопотребления. После отмены этих проектов Apple, Motorola прекратила разработку 603q, хотя QED получила первые образцы кремния, которые оказались работоспособными. Серия RM52XX была первой линейкой продуктов, продаваемых непосредственно QED. Первый продукт серии представлял собой версию R5000 с уменьшенной стоимостью, меньшими кэшами и другим выводом контактов. Ранние устройства RM52X0 имели кэши объемом 16 КБ, а более поздние RM52X1 – 32 КБ. Устройства RM523X имели 32-битные системные шины, а RM526X – 64-битные. Эта линейка продуктов добилась большого успеха на рынке лазерных принтеров, завоевав множество клиентов в таких компаниях, как Hewlett Packard, Lexmark, Ricoh и Samsung. Серия RM70XX была второй линейкой продуктов, продаваемых непосредственно QED. Она реализовала большой 256 КБ кэша второго уровня на чипе. RM7000 был одним из первых микропроцессоров, реализовавших это, особенно в сегменте встроенных микропроцессоров. Он также реализовал симметричный сверхскалярный выпуск инструкций с двумя устройствами выполнения целочисленных операций. Устройство RM7061 было обновлением, совместимым по выводам контактов, для серии RM526X. Эта линейка продуктов стала успешным продолжением продуктов RM52XX. Семейство RM9x00 было первым SOC, реализованным QED. Ядро микропроцессора Apollo, входящее в состав RM9x00, было увеличено до 7 ступеней для обеспечения более высоких рабочих частот. Для смягчения более длительных задержек ветвлений было добавлено динамическое предсказание ветвлений. В RM9x00 два ядра Apollo использовались для реализации двухъядерного устройства. Эти процессорные ядра успешно достигли целевой рабочей частоты в 1 ГГц. Система SOC была собственной разработкой с централизованным хранилищем для транзакций, проходящих через SOC. Периферийные устройства включали контроллер памяти DDR, контроллер шины SysAD, контроллер загрузочной шины, контроллер DMA и контроллер Hypertransport. Второе поколение устройств добавило контроллер Gigabit Ethernet, контроллер PCI и обеспечение когерентности кэша. Эта линейка продуктов не имела успеха из-за выхода на рынок с опозданием. Компания придерживалась финансовой консервативности в период, предшествовавший и последовавший за первичным публичным размещением акций, и не смогла полностью укомплектовать штат проекта SOC. Одной из причин продажи компании PMC Sierra было финансирование этих проектов SOC. К тому времени конкуренты, такие как SiByte, уже вышли на рынок с эквивалентными устройствами.