Ksenon (procesor) - Xenon (processor)

Microsoft XCPU
(o nazwie kodowej Xenon)
KL Microsoft XBOX 360 CPU ES.jpg
Zdjęcie mikroprocesora (pokazano XCPU-ES).
Informacje ogólne
Zaprojektowany przez IBM
Wspólni producenci
Pamięć podręczna
Pamięć podręczna L1 32/32 KB
Pamięć podręczna L2 1 MB
Architektura i klasyfikacja
Zestaw instrukcji PowerPC
Specyfikacje fizyczne
Rdzenie

Microsoft XCPU , o nazwie kodowej Xenon , to procesor używany w konsoli do gier Xbox 360 , który ma być używany z układem graficznym ATI Xenos.

Procesor został opracowany przez Microsoft i IBM w ramach programu IBM wiórów o nazwie kodowej „Waternoose”, który został nazwany po Potwory i spółka postaci Henry J. Waternoose III . Program rozwoju został pierwotnie ogłoszony 3 listopada 2003 roku.

Procesor oparty jest na architekturze zestawu instrukcji IBM PowerPC . Składa się z trzech niezależnych rdzeni procesora na jednej kości. Rdzenie te są nieco zmodyfikowanymi wersjami PPE w procesorze Cell używanym na PlayStation 3 . Każdy rdzeń ma dwa symetryczne wątki sprzętowe ( SMT ), co daje łącznie sześć wątków sprzętowych dostępnych dla gier. Każda jednostka zawiera również rdzeń 32 KiB z L1 cache instrukcji i 32 KiB cache L1 danych.

Procesory XCPU są produkowane w fabryce IBM East Fishkill w Nowym Jorku i Chartered Semiconductor Manufacturing (obecnie część GlobalFoundries ) w Singapurze. Chartered skrócił proces produkcyjny w 2007 r. do 65 nm z 90 nm , zmniejszając w ten sposób koszty produkcji dla firmy Microsoft.

Specyfikacje

  • Proces 90 nm , modernizacja procesu 65 nm w 2007 roku (o nazwie kodowej „Falcon”, później „Jasper”), proces 45 nm od modelu Xbox 360 S
  • 165 milionów tranzystorów
  • Trzy rdzenie, każdy z dwukierunkową obsługą SMT i taktowaniem 3,2  GHz
  • SIMD : Dwie jednostki VMX128 z dedykowanym (128×128 bitów) plikiem rejestru dla każdego rdzenia, po jednym dla każdego wątku
  • MB pamięci podręcznej L2 (blokowalna przez GPU) działająca z połową szybkości (1,6 GHz) z 256-bitową magistralą
  • 51,2 GB/s przepustowości pamięci L2 (256 bitów × 1600 MHz)
  • Magistrala FSB 21,6 GB/s (po stronie procesora łączy się z przepływem danych FSB o szerokości 1,35 GHz, 8 B; po stronie GPU łączy się z przepływem danych FSB o szerokości 16 B i szybkością 675 MHz.)
  • Wydajność produktu dot : 9,6 miliarda na sekundę
  • Wykonanie instrukcji w kolejności
  • 768 bitów pamięci OTP opartej na IBM eFUSE
  • ROM (i 64  KB SRAM) przechowujący Secure Bootloader firmy Microsoft i hiperwizor szyfrowania
  • Architektura Big-endian

XCGPU

Xbox 360 S wprowadzono XCGPU , który zintegrowany procesor Xenon i Xenos GPU na tej samej matrycy, a eDRAM w tym samym opakowaniu. XCGPU podąża za trendem zapoczątkowanym przez zintegrowany EE+GS w PlayStation 2 Slimline , łącząc CPU, GPU, kontrolery pamięci i IO w jednym, tańszym chipie. Zawiera również „blok wymiany magistrali FSB”, który łączy wewnętrznie procesor i procesor graficzny dokładnie w taki sam sposób, w jaki robiłaby to magistrala przednia, gdy procesor i procesor graficzny były oddzielnymi układami, dzięki czemu XCGPU nie zmienia sprzętu cechy konsoli Xbox 360.

XCGPU zawiera 372 miliony tranzystorów i jest produkowany przez GlobalFoundries w procesie 45 nm. W porównaniu z oryginalnym chipsetem w Xbox 360, łączne zapotrzebowanie na energię jest zmniejszone o 60%, a fizyczna powierzchnia chipa o 50%.

Galeria

Ilustracje różnych generacji procesorów na konsolach Xbox 360 i Xbox 360 S.

Bibliografia

  • Przegląd sprzętu ksenonowego autorstwa Pete'a Isensee, kierownika ds. rozwoju, Xbox Advanced Technology Group, napisany jakiś czas przed 23 czerwca 2007 r.

Linki zewnętrzne