Jak paměť ovlivňuje výkon systému

I

ITstudent

Guest
Ahoj kluci ..

Ptal jsem se otázka, asi před týdnem tady na tomto fóru o paměti ao tom, jak ovlivňuje systém, výkon ..ale já jsem nedostal přesnou odpověď na mou otázku.To je důvod, proč jsem musel jít svou vlastní výzkumy na tom, a já skončil s odpovědí.

Může u plz nyní kontrolovat svou odpověď na c-li jeho pravé nebo ne ..

Otázka zněla:
"Jeden často myslí, že rychlost procesoru určuje rychlost celého systému. Vysvětlete, jak velikost paměti (a použití), může mít vliv na celkovou rychlost systému."

a moje odpověď je:
"Memory obchody instrukce, které procesor vyhledávání v počítači a pak se spustí. Pokud se tyto pokyny nejsou uloženy na paměti, budou muset být převedeny z jiných zařízení pro ukládání dat používané na počítače do paměti. Tento proces se nazývá načítání program.
Takže, pokud paměť má větší velikost, to znamená více instrukcí mohou být uloženy na paměti, tedy více programů může být otevřen ve stejnou dobu, a méně času bude potřeba načíst program, a výsledkem je rychlejší systém . "Díky předem za toho, kdo replys ..

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Úsměv" border="0" />
 
Ve skutečnosti, jak velikost paměti a šířku pásma mezi procesor a paměti jsou oba důležité.
Původně, kvůli omezení můžeme inregete zařízení na jednom die, paměti jsou vždy odděleny od procesoru, takže paměť je paměť.Ale teď, s počtem zařízení zvyšuje, většina desktop univerzální procesor lze integrovat L-2 cache na jednom čipu.
Jak každý ví, slečna sazby a Miss náklady cache má velký vliv na procesoru výkon.Ve statistickém smyslu, že je navzdory všem řešení charakteru mezi různými programy, velikost vyrovnávací paměti definovat miss sazby.
Zároveň, protože cache jsou integrovány s procesorem, což znamená, bandwdith mezi nimi lze snadno zvýšit, tak šířku pásma mezi L-2 cache a paměti stává úzkým hrdlem.To je důvod, proč jsme se zlepšit frekvenci FSB.

 
Proč ne přečtěte si pozorně o knize "počítač
architektura "kvantitativní přístup

 
Možná byste měli zájem o mé neoficiální benchmark.

Před pár dny jsem testoval dva Win2k krabice, které mají podobné CPU rychlosti, ale velmi odlišné rychlost paměti.
Počítač # 1 je duální 1,4 GHz Athlon s 1GB RAM.Přečtěte 640 mb / sec, zápis 620 mb / sec.
Počítač # 2 je duální 1,8 GHz Opteron s 1GB RAM.Přečtěte 3000 MB / sec, zápis 2300 megabajt / sec.

Když spustím CPU-intenzivní 32-bitové aplikace, jako jsou DSP a FFT věci, počítač # 2 je o něco rychlejší, přesně v poměru k jeho mírně vyšší sazby hodiny CPU.Poměr zůstává podobné, když jsem se vybrat různé optimalizace, jako SSE, MMX, 3DNow a.

Když jsem běžet 32-bit memory-náročné aplikace, jako je ModelSim a Xilinx ISE, počítač # 2 je 2,0 až 2,5 krát rychleji než počítač # 1.Tím se ušetří mnoho minut, když stavební mé velké FPGA projekty.

 

Welcome to EDABoard.com

Sponsor

Back
Top