[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
L2 Cache -> Was: Wolf Dietrich o A\BOXu, GW2K a P5
- To: amiga@k332.feld.cvut.cz
- Subject: L2 Cache -> Was: Wolf Dietrich o A\BOXu, GW2K a P5
- From: Peter Molnar <molnar@tronet.sk>
- Date: Sun, 31 Aug 1997 23:44:27 +0200
- References: <34049318.41B2@mbox.vol.cz>
Filip Doksansky wrote:
> To je teda tezka kravovina !!! U interni cache to mozna trochu plati,
> protoze
> Motorola ma spoustu univeralnich registru a proto nepotrebuje tolik
> sahat
> do pameti jako Intel, ale u L2 cache to je UPLNE o necem jinym. Jako
> priklad muzu uvest Quake engine, na kterym pracuju:
> Kdyz si v surface-cache predpocitam nasvetlenou texturu, tak ji musim
> CELOU ulozit do pameti (az 64Kb) a potom pri renderingu ji zase CELOU
> bajt po bajtu taham ven a renderuju na screen. Kdybych mel alespon
> 128Kb,
> coz ma kdejaka debilni 386, tak do ty cache nacpu i celej Render-Buffer
> a vykresleni jednoho polygonu se zrychli asi tak 5x (70ns RAM vs 15ns
> Cache)
> Takhle to dopadne tak, ze se bude PPC neustale stourat v nose a cekat na
> nejaky data z PRISERNE pomaly "fastky" a celej vykon jde do pr..
> Jestli to nevite, tak L2 cache se vsichni bojej proto, ze by se to pralo
> s
> hardwarem amigy, protoze je mapovanej do adr. prostoru jako normalni
> ramka,
Neviem, nikdy som sa o cache az tak velmi nezaujimal, ale nezda sa mi,
ze by sa L2 cache mapovala ako dalsia RAMka(aspon teda u PC nie) - je to
len akasy pamet, ktora je viditelna len pre procesor a nie pre
programatora a pouziva ju na priebezne ukladanie dat, aby sa nemusel
stale hrabat v klasickej a pomalej RAM. Data sa z nej premiestnuju do
RAMky po jej naplneni, alebo priebezne podla typu prace s Cache:
write-throught, alebo write-back, ale ako vravim nezaujimal som sa o to
hlbsie a neviem ako to bezi u Amigy.
pecki
P.S. za to PC ma nekamenujte.