Historick∞ v∞voj vedl ke vzniku dvou nejv╪tτích "nep²átelsk∞ch" táborà, RISC/Unix a Wintel. Avτak drºet krok s tempem v∞voje, které nasadila firma Intel, zaƒíná b∞t pro mnoho v∞robcà riscov∞ch procesorà hlavn╪ z ekonomick∞ch dàvodà neúnosné. A s blíºícím se uvedením procesoru Merced a architektury EPIC (IA-64) tábor nesmi²iteln∞ch zastáncà architektury RISC pováºliv╪ ²ídne.
Boj o Unix zaƒal na platform╪ NT
Podle prognóz se Mercedu (oƒekávané benchmarkové hodnoty cca 50 SPECint95 a 100 SPECfp95) v dob╪ jeho uvedení na p²elomu tohoto století budou moci tabulkov╪ rovnat snad jen procesory Compaq Alpha 21364 (70 a 120, ty ale asi p²ijdou trochu pozd╪ji) a HP PA-8600/8700 - ovτem HP je spoluautorem, a tedy logicky i stoupencem architektury EPIC.
K b∞val∞m zastáncàm Unixu, kte²í mají dobr∞ dàvod p²ehodnotit svàj vztah k architektu²e procesorà, pat²í také firma Silicon Graphics (SGI). Staƒí mal∞ pohled do historie (a také na graf na str. 24): V lednu 1996, kdy byl uveden dosud nejv∞konn╪jτí RISC procesor SGI MIPS R10000 na frekvenci 195 MHz, pracovaly procesory Intel páté generace Pentium teprve na 166 MHz a dneτní nejv∞konn╪jτí ƒipy od Intelu τesté generace jsou uº dnes b╪ºn╪ dostupné na 450 MHz. R10000, tedy stále stejná generace architektury, se zatím dostal jen na 250 MHz a brzy oƒekávan∞ R12000 (zatím neuveden∞, ale NEC jej uº zaƒal pod oznaƒením VR12000 vyráb╪t) bude na 300 MHz. Doplσme jen, ºe procesor Digital Alpha 21164 "²ádil" poƒátkem roku 1996 na frekvenci 300 MHz (dnes Compaq Alpha 21264 na 575 MHz) a HP RISC PA-8000 na 180 MHz (dnes PA-8500 zatím na 360 MHz, v I. ƒtvrtletí 1999 na 440 MHz).
Pro úplnost p²ipomínám, ºe v∞kon procesoru není dán jen jeho pracovní frekvencí (coº je z²etelné i v uvedeném grafu), ale i dokonalostí (tedy v podstat╪ generací) architektury. I kdyº jsou uvedená data dost v∞mluvná, pracovní stanice a servery SGI si stále udrºují místo v elitní skupin╪. Zásluhu na tom má vynikající grafika stanic a také architektura stanic i serverà, projevující se hlavn╪ ve vysoké datové pràchodnosti mezi procesory a pam╪tí a také na vstupu/v∞stupu. Jist╪ i to je dàvodem, proƒ bylo odkládané uvedení NT stanic SGI tak netrp╪liv╪ oƒekáváno. Nyní je zde, a je opravdu pàsobivé: Uvedeny byly dva modely, stanice Silicon Graphics 320 a 540. Uº to, ºe firma SGI nepouºila u ní obvyklé poetické názvy, naznaƒuje, k ƒemu jsou nové stroje urƒeny - pro masov∞ trh, a tomu také odpovídá jejich neƒekan╪ nízká cena (coº neb∞valo u SGI zvykem), ne vτak na úkor v∞konu, ten je τpiƒkov∞ (coº b∞valo u SGI zvykem).
SGI 320 a 540 - ƒím se liτí
Americká cena stanic SGI 320 zaƒíná na 3395 USD, stanice màºe b∞t vybavena jedním ƒi dv╪ma procesory Pentium II zatím od 350 do 450 MHz, aº 1 GB RAM a Ultra ATA disky s celkovou kapacitou aº 28 GB (na p²ání Ultra2 SCSI do 18 GB). Siln╪jτí stanice typu 540 màºe mít aº ƒty²i procesory Xeon 450 MHz, do 2 GB RAM, Ultra2 SCSI disky do 54 GB, na p²ání dvojnásobn∞ vstup a zároveσ dvojnásobn∞ v∞stup nekomprimovaného videa (CCIR-601). Poskytuje pochopiteln╪ i více prostoru pro rozτi²ovací jednotky a její americké ceny konƒí mezi 30 000 aº 40 000 USD. Protoºe evropské ceny SGI jsou asi o 15 % vyττí neº americké, bude domácí cena "nejniºτí" stanice 320 mnemotechnick∞ch 119 119 Kƒ a u vyττího typu 540 poroste od 209 209 Kƒ do cca 1 300 000 Kƒ. NT stanice nemají p²edstavovat v∞konnostní τpiƒku (to mají zajistit hi-end stanice) - jsou konstruovány pro maximální pom╪r v∞kon/cena a v tomto parametru jsou v souƒasné dob╪ bezkonkurenƒní. Cílov∞ trh naznaƒuje i v∞b╪r tuzemsk∞ch partnerà pro prodej hardwaru a aplikací, jimiº budou firmy AutoCont a Autodesk. Objednávky se zaƒaly p²ijímat uº v lednu.
SGI 320 a 540 - spoleƒné rysy
To nejdàleºit╪jτí naz∞vá SGI architekturou Integrated Visual Computing (IVC) a jde v podstat╪ o obdobu, nebo spíτ dalτí generaci architektury jednotné pam╪ti (UMA), jeº se objevila se stanicí O2 (Kyslík). Ve srovnání s ní vτak IVC pracuje celá v synchronním reºimu na vyττí frekvenci (100 MHz) a s dvojnásobnou pixelovou τí²kou grafické linky, takºe dosahuje úctyhodného v∞konu p²i vykreslování textur (pixel fill rate 176 Mpixel/s u trilineárních mip-mapped textur; pro srovnání Intergraph Wildcat 4100 udává 90 Mpixel/s, HP Kayak s grafikou fx6 140 Mpixel/s, SGI Reality Monster 6100 Mpixel/s).
Firma SGI se dohodla s Intelem na pouºití vlastního ƒipsetu, kter∞ se naz∞vá Cobalt a je hlavním srdcem stanic. Není divu, je to v podstat╪ systém t²í procesorà se strukturou odpovídající deseti milionàm tranzistorà, tedy více prvkàm, neº má vlastní procesor. ¼ipset se stará nejen o ²ízení p²ístupu k pam╪ti a vstupu/v∞stupu, ale provádí i rasterizaci a grafické operace vƒetn╪ stínování a osv╪tlení - na vlastní grafickou jednotku zb∞vá uº jen p²ípadn∞ D/A p²evod a synchronizace. Z UMA zd╪d╪né dynamické p²id╪lování pam╪ti (aº 90 % hlavní pam╪ti màºe b∞t p²i²azeno pro frame-buffer, Z-buffer a ostatní grafické ƒi datové zásobníky) se projevuje ve sluτném grafickém v∞konu (4,16 milionu stínovan∞ch 25pixelov∞ch trojúhelníkà/s). Vstup/v∞stup ²ídí zvláτtní koprocesor, podporující tok dat aº 1,6 GB/s (dvanáctkrát víc neº souƒasné PCI). P²ístup k pam╪ti dovoluje pràchodnost aº 3,2 GB/s (τestkrát víc neº AGP 2x, a tedy i t²ikrát víc neº AGP 4x, na n╪º se ostatní v∞robci τpiƒkov∞ch NT grafick∞ch stanic teprve chystají p²ejít). Navíc dynamické p²id╪lování pam╪ti omezuje zbyteƒné vnit²ní p²enosy dat, nutné p²i speciálních grafick∞ch úkonech (nap²íklad texturování "ºiv∞m" videem), k nímº dochází u klasické "PC" koncepce - místo p²enosu dat z jednoho typu pam╪ti (nap². video) do druhé (frame buffer) staƒí zm╪nit hodnotu pointeru, a je vymalováno.
Kam sm╪²uje SGI na NT
Oba typy stanic jsou vybaveny osmikanálov∞m digitálním audiem a jeho synchronizací s videem, mají dvojnásobn∞ vstup/v∞stup analogového S-videa i kompozitního videa, typ 540 voliteln╪ i zmín╪né dva plus dva sériové kanály digitálního videa. Oba systémy standardn╪ podporují vτechny souƒasné multimediální, grafické a sí£ové standardy a rozhraní (i DirectX, QuickTime 3.0, OpenGL Optimizer 1.1, ale také USB ƒi FireWire, Fast Ethernet). V∞stup na monitor umoºσuje rozliτení aº 1920 x 1200 bodà true color a je bu╘ pro klasick∞ CRT displej, nebo pro digitální displej nového standardu OpenLDI, urƒen∞ pro ploché LCD monitory, zejména nov∞ τirokoúhl∞ Silicon Graphics 1600SW (jehoº test bude v p²íτtím Chipu).
Nové stanice SGI jsou tedy uº od nejlevn╪jτího typu vybaveny tou nejv∞konn╪jτí grafikou a pokr∞vají τiroké rozmezí profesionálního grafického trhu od pom╪rn╪ levn∞ch stanic s jedním procesorem Intel Pentium II 350 MHz aº po nejv∞konn╪jτí stroje se ƒty²mi procesory Xeon na 450 MHz. Zajímavé je, ºe vysok∞ grafick∞ v∞kon neznamená jen kvantitativní zlepτení (kratτí ƒasy), ale màºe se projevit i v kvalit╪ (nap². místo zdlouhavého raytracingu lze provést opakovan∞ rendering v reálném ƒase a v∞sledky z p²edchozích krokà pouºít jako reflexní texturu). V∞konná 2D i 3D grafika a vysoká datová pràchodnost strojà podporují efektivní zpracování i velmi rozm╪rn∞ch obrazà s nejvyττí kvalitou a práci s rozsáhl∞mi 3D modely a sestavami v reálném ƒase. Vybavení pro video ve spojení s IVC koncepcí umoºní kompozici n╪kolika kanálà videa s p²ehráváním v reálném ƒase i v plném rozliτení, resp. integrované ²eτení digitálního videa. A osazení aº ƒty²mi v∞konn∞mi procesory je ve spojení se τpiƒkovou grafikou ideální pro v∞poƒetn╪ nároƒné úlohy p²i pevnostních v∞poƒtech, simulaci proud╪ní apod. Aneb jak firma SGI ráda ²íkává: "no compromise".
Co spojuje SGI na NT a Unix
S kaºdou stanicí je standardn╪ dodávána sada softwarov∞ch nástrojà Interoperability Tools (Hummingbird NFS Maestro a InetD, MKS Unix File Manipulations Programs a Media4Productions MacDrive98, Equillibrium Debabelizer) - tedy interoperabilita dokonce NT-Unix-Mac. Dálkovou správu systémà s vyuºitím vτech dostupn∞ch τpiƒkov∞ch ²eτení (Unicenter, Tivoli, OpenView, SMS) umoºσuje standardn╪ dodávan∞ Intel LANDesk Client Manager.
Koncepce SGI vτak zajiτ£uje interoperabilitu i "z druhé strany", od serveru. Do operaƒního systému IRIX 6.5 byl integrován nejpopulárn╪jτí open source softwarov∞ nástroj Samba (viz recenze Chip 11/98) pro podporu klientà s Windows for Workgroups, Windows 95/98/NT, Linuxem a OS/2 na unixov∞ch serverech. Díky tomu se vysoce stupσovatelné servery SGI Origin s cc-NUMA architekturou stávají zatím nejv∞konn╪jτími souborov∞mi a tiskov∞mi servery pro klienty na platform╪ Windows, jak bylo potvrzeno benchmarkov∞m testem Ziff-Davis NetBench 5.01.
A koneƒn╪ se dostáváme k boji o Unix, avizovanému v nadpise ƒlánku. Spoleƒnost SGI neplánuje dlouhou budoucnost pouºití procesorà MIPS ve sv∞ch systémech. Uvedení procesoru R12000 na frekvenci 300 MHz se oƒekává v nejbliºτí budoucnosti a plány na v∞robu R14000 s frekvencí 400 MHz závisejí (podobn╪ jako u HP PA-8900) na rychlosti uvedení procesoru Merced.
Firma SGI se totiº jednoznaƒn╪ chystá k implementaci OS IRIX pro IA-64 a k pouºití procesorà architektury IA-64 i u sv∞ch unixov∞ch serverà a τpiƒkov∞ch stanic. Zkuτenosti s procesory architektury IA-32 ve stanicích SGI 320 a 540 budou skv╪l∞m odrazov∞m màstkem k realizaci tohoto p²echodu a navíc i dobrou investicí do budoucnosti. Firma Intel totiº nedávno oznámila, ºe architektura IA-32 bude jeτt╪ dále vyvíjena a bude se pom╪rn╪ dlouho p²ekr∞vat s nástupem IA-64, resp. Mercedu. Zatím nejdále "v∞hledové" IA-32 procesory jsou Intelem oznaƒovány jako Willamette a Foster - a Foster se má sv∞m v∞konem vyrovnat Mercedu.