|
| Hvad bruges L1/L2/L3 cache til? Fra : Louise Hoffman |
Dato : 21-03-08 15:33 |
|
Kære læsere,
AMD kommer i slutningen af året med en Propus CPU, som lige som deres
Sempron, ikke har noget L3 cache.
AMD siger, at i benchmarks vil man kunne se et 10% performance hit ved
ikke at have L3 cache, men ikke noget af betydning til desktop brug.
Så jeg tænker, hvad bliver de forskellige cache typer brugt til
(primært på AMD platforme)?
Knus,
Louise
| |
Jesper Poulsen (22-03-2008)
| Kommentar Fra : Jesper Poulsen |
Dato : 22-03-08 07:48 |
|
Louise Hoffman wrote:
> Så jeg tænker, hvad bliver de forskellige cache typer brugt til
> (primært på AMD platforme)?
http://en.wikipedia.org/wiki/CPU_cache
Her står det hele grundigt forklaret
--
Mvh
Jesper Poulsen
| |
Poul Erik Lindaa (22-03-2008)
| Kommentar Fra : Poul Erik Lindaa |
Dato : 22-03-08 09:13 |
|
On Fri, 21 Mar 2008 14:33:23 -0700 (PDT), Louise Hoffman
<louise.hoffman@gmail.com> wrote:
>Kære læsere,
>
>AMD kommer i slutningen af året med en Propus CPU, som lige som deres
>Sempron, ikke har noget L3 cache.
>
>AMD siger, at i benchmarks vil man kunne se et 10% performance hit ved
>ikke at have L3 cache, men ikke noget af betydning til desktop brug.
>
>Så jeg tænker, hvad bliver de forskellige cache typer brugt til
>(primært på AMD platforme)?
>
Læs her
http://jkedata.dk/cpu.htm
--
Slet transportmidlet før eu
__o
Poul Erik Lindaa === _'\ <_ E-mail: poulerik@lindaa.cykeleu
==== (¤)/ (¤) Home: www.lindaa.eu
------------------------------------------------------------
http://pop.nu/en/show_collection.asp?user=9968&type=1
| |
Jesper Poulsen (22-03-2008)
| Kommentar Fra : Jesper Poulsen |
Dato : 22-03-08 10:23 |
|
Poul Erik Lindaa wrote:
>> AMD siger, at i benchmarks vil man kunne se et 10% performance hit ved
>> ikke at have L3 cache, men ikke noget af betydning til desktop brug.
> Læs her
> http://jkedata.dk/cpu.htm
En meget forældet liste der ikke tager de nyeste cache-tiltag med i
betragtning.
--
Mvh
Jesper Poulsen
| |
jama (22-03-2008)
| Kommentar Fra : jama |
Dato : 22-03-08 10:56 |
|
"Louise Hoffman" <louise.hoffman@gmail.com> skrev i en meddelelse
news:f094258b-3f03-454e-82f7-27621e6f3365@i12g2000prf.googlegroups.com...
Kære læsere,
AMD kommer i slutningen af året med en Propus CPU, som lige som deres
Sempron, ikke har noget L3 cache.
AMD siger, at i benchmarks vil man kunne se et 10% performance hit ved
ikke at have L3 cache, men ikke noget af betydning til desktop brug.
Så jeg tænker, hvad bliver de forskellige cache typer brugt til
(primært på AMD platforme)?
Knus,
Louise
Læs "Den sorte hånd" der er meget lig Kim Ludvigsens hjemmeside. Men mere
spesificeret med rene PC udtryk(expert agtig)? Kan derfor virke lidt nørdet,
men er som Kims side yderst god. Han har en hel side om cache etc. og det
omhandler nyere CPUer, der er også metoder til, at gøre XP hurtigere
(slankere) altså optimere den i hastighed, og her går har i dybden, RegBase
og lign. så der må man , hvis man ligesom jeg ikke er den rene Computer
Nørd, holde ørene stive og passe på og så huske, at lave Backup af RegBasen
og andre vigtige ting, så XP pludselig ikke kan starte op bagefter. Prøv
den, der er masser af tricks til de fleste Windows OS.
http://home19.inet.tele.dk/vikinger/index.htm
Mvh.Jama
| |
Louise Hoffman (22-03-2008)
| Kommentar Fra : Louise Hoffman |
Dato : 22-03-08 11:46 |
|
Hej alle sammen =)
Det jeg fisker efter er, hvad L3 cache'n bliver brugt til. Den er jo
sygt stor. 2MB eller 6MB på de nye modeller.
Jeg forestiller mig, at L1 bliver brugt hver gang der kommer et
interrupt, så alle registerne bliver gemt i L1.
Men hvad med L2? Er det til at gemme funktioner og resultater som
CPU'en var i gang med, da der kom et interrupt?
| |
Jesper Poulsen (23-03-2008)
| Kommentar Fra : Jesper Poulsen |
Dato : 23-03-08 06:22 |
|
Louise Hoffman wrote:
> Det jeg fisker efter er, hvad L3 cache'n bliver brugt til. Den er jo
http://en.wikipedia.org/wiki/CPU_cache#Multi-level_caches
> Jeg forestiller mig, at L1 bliver brugt hver gang der kommer et
> interrupt, så alle registerne bliver gemt i L1.
Har du læst på Wikipedia?
--
Mvh
Jesper Poulsen
| |
N/A (24-03-2008)
| Kommentar Fra : N/A |
Dato : 24-03-08 12:55 |
|
| |
Nicolai (22-03-2008)
| Kommentar Fra : Nicolai |
Dato : 22-03-08 23:47 |
|
> "Louise Hoffman" <louise.hoffman@gmail.com> skrev i en meddelelse
> news:f094258b-3f03-454e-82f7-27621e6f3365@i12g2000prf.googlegroups.com...
> Kære læsere,
>
> AMD kommer i slutningen af året med en Propus CPU, som lige som deres
> Sempron, ikke har noget L3 cache.
>
> AMD siger, at i benchmarks vil man kunne se et 10% performance hit ved
> ikke at have L3 cache, men ikke noget af betydning til desktop brug.
>
> Så jeg tænker, hvad bliver de forskellige cache typer brugt til
> (primært på AMD platforme)?
>
> Knus,
> Louise
http://www.pctechguide.com/glossary/WordFind.php?wordInput=cache&searchType=like
| |
Jesper Poulsen (23-03-2008)
| Kommentar Fra : Jesper Poulsen |
Dato : 23-03-08 06:24 |
| | |
Nicolai (23-03-2008)
| Kommentar Fra : Nicolai |
Dato : 23-03-08 18:17 |
|
"Jesper Poulsen" <nospam@ingensteder.dk> skrev i en meddelelse
news:47e5e986$0$2087$edfadb0f@dtext02.news.tele.dk...
> Godt link
Jeg kendte heller ikke det sted før. :)
> --
> Mvh
> Jesper Poulsen
Nicolai
| |
N/A (23-03-2008)
| Kommentar Fra : N/A |
Dato : 23-03-08 06:22 |
|
| |
Louise Hoffman (23-03-2008)
| Kommentar Fra : Louise Hoffman |
Dato : 23-03-08 11:23 |
| | |
Nicolai (23-03-2008)
| Kommentar Fra : Nicolai |
Dato : 23-03-08 18:45 |
|
"Louise Hoffman" <louise.hoffman@gmail.com> skrev i en meddelelse
news:aa7ac44b-0175-45cb-8804-
> Er det ikke ret out dated? Prøv at kig på L3 cache, hvor de skriver at
> det sidder på mainboardet.
Det er godt nok ved L2 det står. :) Men det giver et hurtigt overblik over
hvad det bliver brugt til. Det kan jo være svært at vide hvad folk ønsker,
oversigt eller tilbundsgående.
Du fortalte jo ikke, hvad du skulle bruge det til.
Nicolai
| |
Louise Hoffman (23-03-2008)
| Kommentar Fra : Louise Hoffman |
Dato : 23-03-08 11:24 |
|
> Har du læst på Wikipedia?
Nu har jeg =)
Most modern desktop and server CPUs have at least three independent
caches: an instruction cache to speed up executable instruction fetch,
a data cache to speed up data fetch and store, and a translation
lookaside buffer used to speed up virtual-to-physical address
translation for both executable instructions and data.
Så
L1 = instruction cache
L2 = data cache
L3 = translation lookaside buffer (TLB)
Tak for Jeres svar =)
| |
Hans Jørgen Jakobsen (23-03-2008)
| Kommentar Fra : Hans Jørgen Jakobsen |
Dato : 23-03-08 22:49 |
|
On Sun, 23 Mar 2008 10:24:14 -0700 (PDT), Louise Hoffman wrote:
>> Har du læst på Wikipedia?
>
> Nu har jeg =)
>
> Most modern desktop and server CPUs have at least three independent
> caches: an instruction cache to speed up executable instruction fetch,
> a data cache to speed up data fetch and store, and a translation
> lookaside buffer used to speed up virtual-to-physical address
> translation for both executable instructions and data.
>
> Så
>
> L1 = instruction cache
> L2 = data cache
> L3 = translation lookaside buffer (TLB)
Jeg ville nu ikke satse mange penge på denne sammenkædning.
Cache bruges til at kompencere for at memory er langsom i forhold til CPU.
Da hurtig cahce er dyr laver man cache i flere niveauer i forskellig størelse.
Det der en afvejning af pris/performance hvordan man deler det op.
L1 er den mindste og hurtigste.
L2 er større og knap så hurtig.
L3 ...
Memory....
swap.... endnu langsommere.
En yderligere optimalisering er at lave en speciel instruktions-cache. Da det
er read-only kan den laves simplere.
TLB er en special cache til at cache virtual-to-physical adresse oversættelse
der kan lidt mere en en traditionel memory cache.
/hjj
| |
Jesper Poulsen (24-03-2008)
| Kommentar Fra : Jesper Poulsen |
Dato : 24-03-08 12:55 |
| | |
jama (25-03-2008)
| Kommentar Fra : jama |
Dato : 25-03-08 02:16 |
|
"Jesper Poulsen" <nospam@ingensteder.dk> skrev i en meddelelse
news:47e79685$0$2101$edfadb0f@dtext02.news.tele.dk...
> Louise Hoffman wrote:
>
>> L1 = instruction cache
>> L2 = data cache
>
> Nope.
>
> http://en.wikipedia.org/wiki/Image:Cache%2Chierarchy-example.svg
>
>
> --
> Mvh
> Jesper Poulsen
Den takker jeg også for.
Mvh.Jama
| |
N/A (29-03-2008)
| Kommentar Fra : N/A |
Dato : 29-03-08 12:18 |
|
| |
Louise Hoffman (28-03-2008)
| Kommentar Fra : Louise Hoffman |
Dato : 28-03-08 19:07 |
|
> Cache bruges til at kompencere for at memory er langsom i forhold til CPU.
> Da hurtig cahce er dyr laver man cache i flere niveauer i forskellig størelse.
> Det der en afvejning af pris/performance hvordan man deler det op.
> L1 er den mindste og hurtigste.
> L2 er større og knap så hurtig.
> L3 ...
> Memory....
> swap.... endnu langsommere.
Interessant iagttagelse =)
> En yderligere optimalisering er at lave en speciel instruktions-cache. Da det
> er read-only kan den laves simplere.
> TLB er en special cache til at cache virtual-to-physical adresse oversættelse
> der kan lidt mere en en traditionel memory cache.
Så TLB er ikke lig med L3?
| |
Louise Hoffman (28-03-2008)
| Kommentar Fra : Louise Hoffman |
Dato : 28-03-08 19:08 |
| | |
Jesper Poulsen (29-03-2008)
| Kommentar Fra : Jesper Poulsen |
Dato : 29-03-08 12:18 |
| | |
|
|