Cache placement policies: Difference between revisions

Content deleted Content added
It's not clear why removal of the detailed information about placement policies is an improvement.
State, at the beginning of the article, what "cache placement policies" are. Don't explain what a CPU cache is; that's what the article is for..
Line 1:
{{Short description|Design decisions affecting processor cache speeds and sizes}}
{{Distinguish|cache replacement policies}}
A'''Cache [[CPUplacement cache]]policies''' isare policies that determine where a particular memory whichblock holdscan thebe recentlyplaced utilizedwhen datait bygoes theinto processora [[CPU cache]]. A block of memory cannot necessarily be placed randomlyat an arbitrary ___location in the cache; andit may be restricted to a singleparticular [[CPU cache#Cache entries|cache line]] or a set of cache lines<ref name=":0">{{Cite web|url=https://cseweb.ucsd.edu/classes/su07/cse141/cache-handout.pdf|title=The Basics of Cache}}</ref> by the cache'''caches placement policy'''.<ref>{{Cite web|url=http://web.cs.iastate.edu/~prabhu/Tutorial/CACHE/bl_place.html|title=Cache Placement Policies}}</ref><ref>{{Cite web|url=http://fourier.eng.hmc.edu/e85_old/lectures/memory/node4.html|title=Placement Policies|archive-url=https://web.archive.org/web/20200814000302/http://fourier.eng.hmc.edu/e85_old/lectures/memory/node4.html|archive-date=August 14, 2020|url-status=dead}}</ref> In other words, the cache placement policy determines where a particular memory block can be placed when it goes into the cache.
 
There are three different policies available for placement of a memory block in the cache: direct-mapped, fully associative, and set-associative. Originally this space of cache organizations was described using the term "congruence mapping".<ref>{{Cite journal|last=Mattson|first=R.L.|author1-link=Richard Mattson|last2=Gecsei|first2=J.|last3=Slutz|first3=D. R.|last4=Traiger|first4=I|date=1970|title= Evaluation Techniques for Storage Hierarchies|journal=IBM Systems Journal|volume=9|issue=2|pages=78–117|doi=10.1147/sj.92.0078}}</ref>