Výpočet a následný upgrade L2 cache pamětí pro 486/586 systém
Ve zkratce je to o rychlosti pristupu CPU do RAM. Pomale DRAM cipy jsou bez pouziti inteligentních cache algoritmu znacne zdržujícím prvkem pro procesor, a jen cekas a cekas na jejich vybaveni.... kdezto když se třeba s 90% uspesnosti tyto operace odehraji v cache controlleru a rychlych SRAM cache pametech, je najednou pametova propustnost UPLNE o necem jinem...
Hele, co si pamatuju, tak nektere stare desky umely v BIOSu vypnout L2 cache na desce softwarove - tak pokud bys takovou mel, udelej si hw benchmark RAMky před a po, a myslim ze výsledek bude mluvit sam za sebe :) No a pokud mas vice DRAM, nez je schopen obslouzit cache radic s omezenou kapacitou SRAM, tak do této oblasti pameti uz cache radic "nevidi" a pristup CPU tam pak bude extremne pomaly.
Abych se neopakoval, pokud uz jsem tohle nekde zverejnil v naší diskuzi, ale pro stare desky plati tato tabulka :
64kb cache for 16mb
128kb cache for 32mb
256kb cache for 64mb
512kb cache for 128mb
1024kb cache for 256mb
Write Through (cacheable area halved with Write Back mode)
32mb needs 8kx8 tag
64mb needs 16kx8 tag
128mb needs 32kx8 tag
256mb needs 64kx8 tag
Mrkni tady, je to pěkný a stručný popis hlavních rozdílů : http://www.pcguide.com/ref/mbsys/cache/charWrite-c.html
V případě write-back tak v podstatě jde ze strany CPU o rychlejší zápis jen do cache paměti (a se zpožděním si pak cache controller ta data ve vlastní režii zapisuje do RAM) - což u write-through není možné a CPU vždy při zápisu čeká na synchronizaci obsahu cache s pomalými DRAM čipy.
Narazil jsem na zajímavou tabulku známých starých chipsetů vs cacheable size - kdo se o toto zajímá, mrkněte :)
Sany napsal(a)
Narazil jsem na zajímavou tabulku známých starých chipsetů vs cacheable size - kdo se o toto zajímá, mrkněte :)
Hmm, podle té tabulky si do desky Intel FX asi víc než 64MB nedám...
Hodnoty uvádí pro 512 kb L2, znamená to, že při 256 kb L2 je maximální okešovatelná RAM 32 MB?
Springy napsal(a)
Hmm, podle té tabulky si do desky Intel FX asi víc než 64MB nedám...
Hodnoty uvádí pro 512 kb L2, znamená to, že při 256 kb L2 je maximální okešovatelná RAM 32 MB?
Taky bych to tak viděl- ale jistotu asi budeš mít jen s nějakým RAM benchmarkem, co měří propustnost paměti v jednotlivých blocích...
Statistiky uživatelů:
Hosté: 14
Členové: 684
Moderátoři: 0
Administrátoři: 1
Statistiky fóra:
Skupiny: 5
Fóra: 24
Témata: 1415
Příspěvky: 23914
Nejnovější uživatelé:
Pluto, Brbla, VasilijP, Snnsnsnn, Franta, pepapantak, isidor, Wolis, Martin Rulf, bujny, Pavel Pavel, LEON Pilot, Jan “Druid” Schicho, POLÁŠEK TOMÁŠ, StanosAdministrátoři: Sledge: 5644