Anslut till Senaste Tekniska Nyheter, Bloggar, Recensioner

Förstå cellmikroprocessorn

Tre mycket intressanta saker har hänt under de senaste veckorna här på AnandTech:

  1. Intels Spring IDF 2005 visade sig vara en flerkärnig CPU-festival, där Intel var ännu mer öppna än någonsin tidigare om framtida planer för deras flerkärniga mikroprocessorarkitekturer. Intel har över 10 flerkärniga CPU-designer på gång, och de gjorde det mycket tydligt på IDF.
  2. Vid GDC 2005 meddelade AGEIA att de hade utvecklat en Physics Processing Unit (PPU) som kan användas för att möjliggöra extremt realistiska fysik- och artificiell intelligensmodeller.
  3. Johan De Gelas gick ett steg längre i sin strävan efter mer processorkraft tidigare i veckan för att finna att det finns en hel del potential för flerkärniga processorer på spelmarknaden, på bekostnad av ökande utvecklingstider.

Så vad har dessa tre saker gemensamt? Sammanfattningen av de tre sammanfattar i princip vad vi har lärt känna som cellmikroprocessorn – en flerkärnig CPU, varav en del är designad för parallell fysik/AI-bearbetning som det kommer att vara ganska svårt att programmera för.

Cell, på hög nivå, är inte alltför svårt att förstå; det är hur formgivarna kom dit som är mest spännande. Det är designbesluten och byggstenarna i Cell som vi kommer att fokusera på här i den här artikeln, med ett slutmål att förstå varför Cell designades som det var.

Cell-mikroprocessorn, ett joint venture mellan IBM, Sony och Toshiba, är hjärtat och själen i Sonys kommande Playstation 3. Men den här gången planerar Sony och Toshiba att använda Cell (eller delar av den) i allt från hemelektronik till servrar och arbetsstationer. Om du inte redan har intrycket, offentligt, har Cell fått några mycket höga ambitioner som mikroprocessor, särskilt en icke-x86-mikroprocessor.