Rock je vícevláknový, vícejádrový mikroprocesor s instrukční sadou SPARC , který byl vyvinut společností Sun Microsystems před jeho zakoupením společností Oracle Corporation . Jedná se o samostatný vývoj, který nesouvisí s rodinou Niagara ( UltraSPARC T1 a T2 ).
Použití procesoru Rock mělo zvýšit výkon vláken a rychlost výpočtů s pohyblivou řádovou čárkou oproti procesorům rodiny Niagara. Bylo plánováno použití Rock ve vysoce výkonných serverech, zejména databázových serverech, a také pro výpočty s pohyblivou řádovou čárkou, zatímco procesory Niagara jsou určeny hlavně pro webové servery.
Rock podporuje příkazový systém SPARC V9 a VIS 3.0 . Procesor má 16 jader, z nichž každé je schopno spouštět 2 vlákna současně, celkem je tedy v procesoru 32 vláken. Servery se systémem Rock používají FB-DIMM ke zlepšení spolehlivosti, rychlosti a hustoty paměti. Rock je vyráběn technologií 65 nm a pracuje na frekvenci 2,3 GHz. Maximální spotřeba čipu je přibližně 250 wattů.
16 jader v procesoru Rock je uspořádáno do čtyř jádrových clusterů. Jádra ve stejném clusteru sdílejí 32 KB mezipaměti instrukcí, 32 KB mezipaměti dat a dvě zařízení s pohyblivou řádovou čárkou.
Procesor Rock byl plánován pro použití v řadě serverů Supernova . Servery by se měly objevit:
Vývoj procesoru Rock probíhal od roku 2005 [1] , ale na začátku roku 2010 nebyl dokončen. V květnu 2010, šéf společnosti Oracle, která krátce předtím koupila Sun Microsystems, Larry Ellison oznámil konec vývoje:
„Tento procesor měl dvě úžasné vlastnosti: byl neuvěřitelně pomalý a spotřeboval obrovské množství energie. Bylo tak horko, že museli nahoru dát 12“ chladicí ventilátory, aby se CPU nepřehřívalo. Bylo by šílené pokračovat v tomto projektu.“ [2]
Místo Rocka se Oracle plánuje zaměřit na vývoj procesoru UltraSPARC T3 .
Sun Microsystems (převzatý společností Oracle ) | |
---|---|
Zařízení | |
Software |
|
Datové úložiště | |
Vysoce výkonná výpočetní technika |
|
Výzkum | |
Vzdělání |
|
Společenství |
Mikroprocesory SPARC | |
---|---|
slunce | |
Věštec | |
Fujitsu | |
MCST | |
jiný |