[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: SGI 320, 540
On Mon, 29 Mar 1999, Zdenek Kabelac wrote:
> > Hmm... Hmmm.... Ako dostat z toho 3,2 GB/s? Zvlastne? Zeby niekto
> > dokazal navrhnut pamat a zbernicu schopnu spolahlivo ist na 200Mhz?
> > Tazko... staci pohlad do prospektov SGI: osadzuju sa 100Mhz SDRAM.
>
> Vypadas jako kdyby jsi jeste nevidel 200MHz pameti - jen se hezky podivej
> cim budou osazovane RivaTNT2 :-)
Iste, 200 Mhz pamate existuju. Dokonca exituju pamate s internou
pracovnou frekvenciou 800 Mhz (RDRAM, technologia fy Rambus, jeden 16bit
kanal je schopny priepustnosti 1,6GB/s, viz. ACS#3)
Karty s chipsetom RIVA TNT2 mozu byt osadzovane pamatami s frek. 200Mhz,
na tom nie je nic zvlastne, dokonca tieto pamete mozu byt dual-ported (tj.
jeden seriovy port je pre video-fetch, druhy nezavisly port [pristup] je
pre gfx koprocesory, alebo pre procesor, ked pristupuje cez PCI[AGP}), co
je _velka_ vyhoda, pretoze sa nemusia prerusovat video-bursty pri
manipulacii s datami v grafickej pamati, cize je _zarucena_ ista
frekvencia zobrazovania.
Avsak, tieto specialne pamete (SGRAM, WRAM, VRAM), ktore su navrhnute a
optimalizovane pre video-fetch:
V burstoch [sekvencny pristup] je ich priepustnost naozaj _vysoka_, ale v
nahodnych, nesekvencnych pristupoch su pomalsie.
Naviac, casto obsahuju spominany druhy port (technologia VRAM), co najma u
3D grafickych akceleratoroch je prinajmensom tak dolezite, ako dostatocne
velky texturovaci buffer, pretoze taketo karty obsahuju viacero
koprocesorov, ktore manipuluju [napr. texturuju] graficke data, cize
pristupuju ku grafickej pamati, cize v pripade single-ported pamete by si
"skakali do reci" s video-fetchom [procesorom, druhym texturovacim
enginom, triangle setup enginom, ...]
Pretoze tieto pamate musia byt rychle (aby udrzali krok s D/A prevodnikom,
napr. preto prve 128bit pamate vobec boli pouzite uz dost davno v kartach
s chipsetom Number9) a zaroven su dual-ported, su dost drahe. Preto stale
nie je u beznych kariet zvykom mat 48MB gfx. pamate na karte, narozdiel od
profesionalnych [napr. s GLINT enginmi] kariet, ktore podla toho aj stoja.
Pointa: ja som hovoril, ze SGI 320 sa podla prospektov osadzuje 100Mhz
pamatou (klasicke 100Mhz DIMMy)... z toho vyplyva aj prislusny datovy tok
pre dva DIMMY 1,6 GB/s.
> > Takze mame frekvenciu zbernice krat sirka:
> > 16bytov * 100Mhz = 1,6 GB/s
> >
> > OOOPS! Smolka, nemalo to byt 3,2 GB/s? Skoda, ze SGI zabudlo
>
> TO neni smolka - az budou rychlejsi pameti - jen je tam hodi
> a jedou - sbernice na to uz maji.
Nie, opat staci juknut do tolko omielanych prospektov: zbernice su 256
bitove (aspon u SGI 540 urcite, 4 DIMMy). Mozno aj u SGI 320, ale v tom
pripade sa vyuziva iba 128 bitov (dva DIMMy). Z toho vyplyva, ze u SGI
320 je datovy tok _maximalne_ (burst, peak) 1.6 GB/s.
Ak predpokladas, ze u SGI 320 sa zbernica zazracne pretaktuje na 200Mhz,
ak dane SGI osadis DDR alebo SLDRAM, tak radsej to pust z hlavy. DDR
[Double DATA RATE SDRAM] standard (a uz vobec nie SLDRAM) sa zatial
nepresadil (je vobec pouzivany?) a keby aj, potreboval by si novy
pamatovy radic, novu logiku casovania... Forget it.
Zbernice na to asi maju, ale u 320 su nevyuzite, pripadne su zosekane na
128bitov, co je najlogickejsie (podobne to planovala Phase5 s A\Boxom,
rozdiel bol v sirke: 128/64bit).
Dalej, pretoze Intel licencoval technologiu Rambus (uz dost davno, inak sa
pouziva relativne casto v konzolach, napr. NINTENDO 64a alebo PC/TV
Destination system od GW2k), dalsia generacia CPU chipsetov bude najskor
podporovat hned RDRAM technologiu, nie "hack" a la DDR [dost to pripomina
EDO hype], co je najrozumnejsie [asi prvy krat v zivote Intelu
zatlieskam]... Bulo by to pekne, pretoze napr. dane SGI by po uprave so
zachovanim sirky zbernic bolo teoreticky schopne takejto priepustnosti:
(1 16bit kanal) * (pocet kanalov = 256bit / 16bit)
1.6 Gb/s * 16 == 25.6 GB/s
Problem by bol asi s vykonnostou Cobalt chipsetu ;-)
> Navic si myslim, ze uz ted maji tuhle rychlost - protoze
> pouzivaji stejny trik jako kdysi pentia - a maji pamet tusim
> zdvojenou na pristup.
Dual-ported? Tazko. Pouzivaju SDRAM DIMMy... SDRAM je single-ported,
naviac ako kazda DRAM vyzaduje refresh cykly...
Ak by aj nejakym zazrakom bola dual-ported, bolo by to _DOST_ drahe.
<Analogia>
AAA chipset, chceli namiesto chipky pouzit VRAM. Skvele. Drahe.
</Analogia>
U AAA bola zachovana FAST RAM, cize to bol system s dvoma zbernicami
aka kazda Amiga (aj chip only Amiga nie je UMA, teda ma dve zbernice).
Z toho vyplyva, vyhli sa principialnym obmedzeniam UMA, ale za aku cenu.
Keby sme predpokladali, ze ludia od Amigy naozaj dobre vedeli predvidat
buducnost a navrhovali skvele riesenia (A1000 a HOMBRE to len dokazuju,
SGI chcelo v 1984 kupit krachujucu Amiga, Inc. len kvoli chipsetu), asi
dobre vedeli, preco nezvolili ako zaklad Amiga architektury (je jedno ci
klasickej AMiga architektury, alebo novej, pripravovanej, ale nedokoncenej
Advanced Amiga Architetury [AAA]) UMA koncepciu. Pritom najma u AAA
vzhladom na dual-ported chipku kludne mohli.
Zhrnute:
Tak ako lacne Amigy (A500) boli kvazi UMA (neboli, kazda Amiga ma
dve zbernice, chip a CPU bus), tak aj lacnejsie SGI ako O/2 (urcite zaklad
SGI 320, 540] su LOW-END. Problem je, ze tento LOW-END je natvrdo UMA,
nema dve zbernice ale jednu, i ked v CROSSBAR topologii. Co vobec nemusi
vadit, a vysledok to dokazuje. Je to super masina, ale zvolili take
systemove riesenie, ako zvolili.
Ked raz CRAY T3D, alebo XMP, alebo YMP, alebo SGI Challenge, alebo ONYX
budu UMA architektury, tak som sa mylil. Zatial su to myslim zvacsa
cc-NUMA architektury. ONYX ma 'klasicke' specializovane graficke pamete.
> Momentalne je to je nejlepsi architektura sveho druhu - ja to videl
> v akci na rozdil od tebe - a za ty prachy je to momentalne dost
> ahead pred ostatnimi - navrhni neco lepsi - vyrob si to a prodavej
Ked sa na Slovensku zacnu masivne vyuzivat naleziska silikatov najvacsie v
Europe, a rozbehne sa tu pocitacovy priemysel, tak mozno budem nad tym
uvazovat ;-)
Na rozdiel od teba som asi uplna nula, pretoze som nevidel SGI 320 v
akcii. Ked mas z toho dobry pocit, tak at.
> - takhle 'kecat' totiz umi kazdy.
Jiste.
> --
> Software doesn't appear by magic in Debian - it takes volunteer effort
> Zdenek Kabelac http://www.fi.muni.cz/~kabi/ kabi@fi.muni.cz
___
Andrej bunta IRC - #amigaCS - DNA
and@fornax.elf.stuba.sk "The Art of Rebellion" - ST
Team AMiGA.