Diit.cz - Novinky a informace o hardware, software a internetu

Diskuse k V-Cache lze využít jako RAMDisk s propustností 182 GB/s (ne že by to mělo smysl)

Pro porovnání jsem to zkusil pustit na RAM disku v RAM, co používám na dočasný bordel, a výsledek byl 26 GB/s a 33GB/s. Použit imDisk, R7 7840u, LPDDR5x-6400.

+1
0
-1
Je komentář přínosný?

Tohle je samozrejme totalni nesmysl :). Myslim tim RAMDisk ve V-Cache. Vzhledem k principu fungovani te cache nejde urcit, kam se ty data fyzicky umisti. V tomto pripade akorat ta cache urychluje praci s RAMDiskem pri opakovanych pristupech. Pokud byste tam neco nahrali a pristoupili k tomu az za delsi dobu, tak se zadne zrychleni konat nebude...

+1
+3
-1
Je komentář přínosný?

"Pokud byste tam neco nahrali a pristoupili k tomu az za delsi dobu, tak se zadne zrychleni konat nebude..."

Proč ne? Ty nahrané soubory do RAM disku přeci stále budou umístěné ve V-Cache. Dokud je nesmažete nebo nerestartujete počítač, tak nezmizí.

+1
0
-1
Je komentář přínosný?

Prave ze nebudou. V-Cache uz tou dobou bude cachovat uplne jine veci (ty, ke kterym bylo pristoupeno nedavno) a obsah RAMDisku bude pouze nekde v RAM. Proste je to "jen" cache pro celou RAM. Nelze na ni nic napevno alokovat.

+1
+2
-1
Je komentář přínosný?

Aha, tak podle místního článku mně přišlo, že ten OSFMount umí alokovat přímo V-Cache. Ale podle zdrojového článku dělají klasický RAM disk v RAM, který pak má ty vlastnosti, jak tvrdíte - tedy nestálé zrychlení díky automaticky plněné V-Cache.

+1
0
-1
Je komentář přínosný?

Při pozorném čtení (na screenshotu CrystalDiskMarku) si je možné všimnout, že RAMDISK měl kapacitu cca 512MB, tj. podstatně více než velikost L3 cache (96MB). Velikost testovacího souboru byla 32MB, kterážto měla šanci na pro-L3-cacheování.

+1
0
-1
Je komentář přínosný?

Tak i jen tu je jasné, jak to bylo, omlouvám se za nepozornost. Jen mně pak nedává moc smysl ten poslední odstavec s omezenou velikostí :-)

+1
0
-1
Je komentář přínosný?

Těžko říct. Aplikací s takto omezenými datasety (řádově MB), které nebudou pracovat v in-memory režimu (tj. s daty přímo dostupnými v paměti tj. bez průběžného přístupu skze IO API) bude patrně minimum, pokud vůbec nějaké. Nakonec i in-memory aplikace budou úměrně profitovat z dosaženého cache-hit-ratio.

+1
0
-1
Je komentář přínosný?

Dobry postreh, pretoze cache sa v rannych fazach behu procesora pouzivaju ako RAM. Je to dane tym, ze kym sa nenatrenuju radice DDR, "externa" RAM nie je pristupna. Cache su ale na procesore a tam nic trenovat netreba.

Tak nejako som predpokladal, ze existuje sposob, ako V-cache prepnut na namapovany region RAM, ktory sa neprekryva s existujucou RAM aj neskor, pocas behu OS.

+1
0
-1
Je komentář přínosný?

Tohle šlo u některých serverových Intel CPU.
HBM na čipu šlo nastavit do režimu paměť nebo LLC/SLC.

+1
0
-1
Je komentář přínosný?

32 MB je ideál na Dosbox. M602 by sa na tom spustil mrknutím oka.

+1
0
-1
Je komentář přínosný?

Mrknuti oka trvá údajně 250ms, za což by to měly dát i běžné HDD. ;-)

+1
0
-1
Je komentář přínosný?

Tak také Duke3D sa mi spúšťa cca 21s pri 1,7 GHz (Dosbox nastavený na 79700), tak tá hra spustená v 3D cache by už mohla byť rýchlejšia ak by ju nebrzdil CPU. Alebo vo Virtual Boxe.

+1
0
-1
Je komentář přínosný?

Značná část zpoždění půjde patrně na zpracování (dekompresi?) herních dat do RAM. IO-based zpoždění bude asi minimální.

+1
0
-1
Je komentář přínosný?

V dávno minulých dobách DOS provozovaném na reálném železe, jsem obětoval 16MB na Ram Disk a spoštěl z něj .. Death Ralye
Samotnou hru to sice nezrychlilo (naštěstí), ale doby načítání kdečeho to v porovnání s HDD zrychlilo .. hodně.

Hezké vzpomínky.

+1
+1
-1
Je komentář přínosný?

Zazraky vedelo urobit uz proste zavedenie diskovej cache. Potom clovek bojoval, ci bude mat spusteny smartdrive, alebo si spusti ten program, ktory so smartdrivom nadava, ze "Program is too big to fit into memory".

+1
0
-1
Je komentář přínosný?

Presne. Aj inštalácia W98 s a bez smartdrv.exe je nebe a dudy.

+1
0
-1
Je komentář přínosný?

Pro psaní komentářů se, prosím, přihlaste nebo registrujte.