Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 17 reacties
Bron: Systemlogic

Systemlogic heeft het artikel "The Fundamentals Of Cache" online gezet. Caches worden steeds belangrijker voor de moderne datahongerige processors, die gevoed moeten worden door de relatief extreem trage RAM geheugenchips. Er is onder andere geschreven over verschillende technieken van cachen, de geschiedenis van caches en voorbeelden uit bestaande processors:

So enough already, you say, what's the bottom line? How is cache helping my framerate in Quake 3 Arena? Well, it turns out that there are still some more important concepts that we have to cover first. Firstly, there's a term in computer science / computer architecture known as locality of reference: Programs tend to reuse data and instructions they have used recently. A widely held rule of thumb is that a program spends [about] 90% of its execution time in only [about] 10% of the code (Hennessy and Patterson, 38). Well, if a processor is only using 10% of the code most of the time, why not keep that information really close to the processor so that it can get access to that information the fastest? That's exactly what cache is used for.

Een aanrader voor mensen die bij hun favoriete computershop de verkoper willen afbluffen met termen als "8-way Set Associative Cache" . Bedankt yam'ha voor de tip.

Lees meer over

Moderatie-faq Wijzig weergave

Reacties (17)

Hier is het al genoeg als je vraagt of het geheugen dat ze verkopen CAS-2 of 3 is :)
mja hier snappen ze er ook nog nix van..
ik denk dat 1 zaak het weet van de 10 ofzow
maar je hebt dan wel meteen je antwoord te pakken, eigenlijk.

Als winkels cas-2 geheugen hebben liggen, dan weten ze over het algemeen donders WAAROM ze het hebben en WAT het is.
(en kunnen ze je vraag beantwoorden)

Wanneer je een verdwaasd kijkende vekoper te pakken hebt na je vraag of het cas2 of cas3 is, kan je er vanuit gaan dat het cas3 is.
quote
Een aanrader voor mensen die bij hun favoriete computershop de verkoper willen afbluffen met termen als "8-way Set Associative Cache"
/qoute

Ik overbluf de verkoper altijd die man heeft toch geen of bijna verstand van computers. en vooral niet van kwaliteit.
Jij shopt bij Dixons of megapool?? :D :D :D
Nou het klopt inderdaad, ze weten je echt nooit iets nieuws te vertellen. Je kan er soms wel lachen.
Zoiets als een blinde laten auto rijden en een dove op de 1e lijns helpdesk zetten.
:+ :+ :+ :+ :+ :+

Het is te triest voor woorden:
"Zou graag een RAID 5 vijf systeempje willem met een 12/10/32 brandertje en een bi-directionele netwerkaart en ook een actieve hub".

"Rate 5? Wij verkopen hier alleen eerste klas produkten, we hebben hier geen branders die 32X kunnen branden, 10 keer kunnen RW-en en 12X kunnen lezen. Bi-directioneel? bedoel je daarmee zijn eigen soort en een andere soort? Actieve hub? Weet niet wat dat is, we hebben wel USB in onze systemen".

Heb deze persoon gevraagd om ontslag te nemen of te transferen naar de Pokemon Kaart afdeling.

janken, janken, janken...
;( ;( ;( ;( ;( ;(
Duh maar dat soort onderdelen koop je niet bij de dixons toch :), raid? zei u nee dan moet u bij de snoepafdeling zijn, die zit hier om de hoek rechts. :)
Een beetje drama op z`n tijd... :'(
Zelfs op de POKemon afdeling weet hij zich geen raad !!!
N-Way Set Associative Cache:
"N" is typically 2, 4, 8 etc. (...) the cache is broken into sets of "N" lines each, and any memory address can be cached in any of those "N" lines.
Het idee van N-Way Set Associative Cache is toch juist dat één geheugenadres slechts op N plaatsten voor kan komen...
Je bent nooit te oud om te leren :7.
Handig dit hoor, zeker voor de beginnende tweaker zoals mijzelf. Het is weliswaar in het Engels, maar dit staat altijd wel interessanter als je een paar van die termen eruit gooit. Vooral wanneer men een 'discussie' probeert te voeren over pc's ;)


* 786562 Heerser
Het principe van Cache is heel makkelijk,

Stel je geheugen voor als een bibliothecaris.
Je komt aan en vraagt om een boek. Het boek wat het allermeest gelezen wordt heeft ie al in z'n handen en je krijgt het meteen. (level 1 cache). Boeken die ook vaak gelezen worden heeft ie op z'n werkblad liggen (Level 2). Boeken die recentelijk zijn teruggebracht staan in een kast achter hem (intern geh.) en boeken die niet zo vaak gelezen worden staan in het magazijn (harde schijf).

Beetje duidelijk...? :)
Het is niet echt een uitgebreide uitleg. Waarom niet alles vertellen, ook over technieken die bij eerdere processoren gebruikt worden, want dan wordt het pas interesant. Als je alles weet kun je pas vergelijken welke het beste is.
Ik heb bijvoorbeeld niks gelezen over FIFO en dat soort dingen.
FIFIO (first in first out) is toch ook niet echt iets voor cache geheugen dacht ik?
Meer voor registers enzow..
Cache zal wel random accessable zijn zeker?
Sow, wel een beetje zware kost zo vroeg in de ochtend tijdens de herfstvakantie. Ik lees het vanavond wel ff door als er weer wordt gevoetbalt.
Dit gaat lekker de diepte in....zeer verhelderend. Dus goed!! :)

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True