Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
UltraSPARC IV Jaguar и последовавший за ним UltraSPARC IV+ Panther — микропроцессоры, разработанные Sun Microsystems и произведенные Texas Instruments. Они представляют собой четвертое поколение микропроцессоров UltraSPARC, реализующих 64-битную архитектуру набора команд SPARC V9 (ISA). Изначально предполагалось, что UltraSPARC IV будет заменен UltraSPARC V Millennium, однако разработка была отменена после анонса микропроцессора Niagara, ныне UltraSPARC T1, в начале 2004 года. Вместо него появился SPARC64 VI, разработанный компанией Fujitsu. UltraSPARC IV был разработан в рамках инициативы Sun по технологиям высокой пропускной способности, которая включала микропроцессоры UltraSPARC V Millennium, Gemini и UltraSPARC T1 Niagara. Из четырех первоначальных проектов в рамках этой инициативы в производство вышли два: UltraSPARC IV и UltraSPARC T1. В то время как Millennium и Niagara использовали блочное многопоточное выполнение, также известное как крупнозернистое многопоточное выполнение, UltraSPARC IV реализовал чиповое многопоточное выполнение (CMP) — несколько однопотоковых ядер. UltraSPARC IV стал первым многоядерным процессором SPARC, выпущенным в марте 2004 года. В его основе лежат два модифицированных ядра UltraSPARC III, а физическая компоновка идентична UltraSPARC III за исключением одного вывода. Ядра UltraSPARC III были улучшены различными способами. Оптимизированы выборка инструкций, пропускная способность памяти и предварительная выборка данных. В блок вычислений с плавающей точкой добавлено дополнительное аппаратное обеспечение для обработки большего числа случаев «не числа» (NaN) и переполнения, чтобы избежать исключений. Оба ядра совместно используют L2-кэш объемом до 16 МБ, но имеют собственные теги L2-кэша. UltraSPARC IV содержит 66 миллионов транзисторов и имеет размеры 22,1 мм x 16,1 мм (356 мм²). Он был изготовлен компанией Texas Instruments по 0,13-мкм технологии. UltraSPARC IV+, выпущенный в середине 2005 года, также имеет двухъядерную конструкцию с улучшенными процессорными ядрами и L2-кэшем на кристалле. Он изготовлен по 90-нанометровой технологии. Первоначальная тактовая частота UltraSPARC IV+ составляла 1,5 ГГц, что на 0,3 ГГц ниже запланированных 1,8 ГГц. В апреле 2007 года она была увеличена до 2,1 ГГц. Процессор содержит 295 миллионов транзисторов. Серверы на базе UltraSPARC IV были выпущены в сентябре 2004 года, а UltraSPARC IV+ — в сентябре 2005 года на серверах Sun. Системы Sun Fire V490, V890, E2900, E4900, E6900, E20K и E25K используют процессоры UltraSPARC IV и IV+. Эти системы поддерживают от 4 до 72 процессорных сокетов (от 8 до 144 ядер). Серверы на базе процессора UltraSPARC IV+ были хорошо приняты рынком, что позволило Sun восстановить лидерство по доходам на рынке серверов RISC/UNIX в 2006 году.
The UltraSPARC IV Jaguar and follow up UltraSPARC IV+ Panther are microprocessors designed by Sun Microsystems and manufactured by Texas Instruments. They are the fourth generation of UltraSPARC microprocessors, and implement the 64 bit SPARC V9 instruction set architecture (ISA). The UltraSPARC IV was originally to be succeeded by the UltraSPARC V Millennium, which was canceled after the announcement of the Niagara, now UltraSPARC T1 microprocessor in early 2004. It was instead succeeded by the Fujitsu designed SPARC64 VI. The UltraSPARC IV was developed as part of Sun's Throughput Computing initiative, which included the UltraSPARC V Millennium, Gemini and UltraSPARC T1 Niagara microprocessors. Of the four original designs in the initiative, two reached production: the UltraSPARC IV and the UltraSPARC T1. Whereas the Millennium and Niagara implemented block multithreading also known as coarse grained multithreading, the UltraSPARC IV implemented chip multithreading (CMP) — multiple single thread cores. The UltraSPARC IV was the first multi core SPARC processor, released in March, 2004. Internally, it implements two modified UltraSPARC III cores, and its physical packaging is identical to the UltraSPARC III with the exception of one pin. The UltraSPARC III cores were improved in a variety of ways. Instruction fetch, store bandwidth, and data prefetching were optimized. The floating point adder implements additional hardware to handle more not a number (NaN) and underflow cases to avoid exceptions. Both cores share a L2 cache with a capacity of up to 16 MB but have their own L2 cache tags. The UltraSPARC IV contains 66 million transistors and measures 22.1 mm by 16.1 mm (356 mm2). It was fabricated by Texas Instruments in their 0.13 μm process. The UltraSPARC IV+, released in mid 2005, is also a dual core design, featuring enhanced processor cores and an on chip L2 cache. It is fabricated on a 90 nanometer manufacturing process. The initial speed of the UltraSPARC IV+ was 1.5 GHz, 0.3 GHz less than the intended 1.8 GHz. In April, 2007 it was increased to 2.1 GHz. It contains 295 million transistors. Servers using the UltraSPARC IV were released in September 2004. The UltraSPARC IV+ was released in Sun servers in September 2005. Sun Fire V490, V890, E2900, E4900, E6900, E20K and E25K systems all use UltraSPARC IV and IV+ processors. These systems range from 4 to 72 processor sockets (8 to 144 cores). Servers powered by the UltraSPARC IV+ processor were well received, allowing Sun to regain revenue lead in the RISC/UNIX server market in 2006.