Cache prefetching: Difference between revisions

Content deleted Content added
Stream buffers: corrected the spelling of the name "Norman Jouppi"
SB.MCS (talk | contribs)
translate
Tags: Reverted Visual edit
Line 1:
"این مقاله در حال ترجمه از ویکی انگلیسی است لطفا حذف نشود."
{{short description|Computer processing technique to boost memory performance}}
 
'''Cache prefetchingواکشی''' isحافظه aنهان techniqueیک usedنکنیک byپردازنده computerکامپیوتر processorsبرای toتقویت boostقدرت executionاجرای performanceبرنامه byها fetchingاست instructionsکه orدستورالعمل dataها fromو theirداده originalها storageرا inاز slowerحافظه memoryاصلی to(حافظه aکندتر) fasterبه localحافظه memoryمحلی before(حافظه itتندتر) isقبل actuallyاز neededآنکه (henceواقعا theمورد termنیاز 'prefetch')باشند واکشی می کند.<ref name=":3">{{Cite journal|last=Smith|first=Alan Jay|date=1982-09-01|title=Cache Memories|journal=ACM Comput. Surv.|volume=14|issue=3|pages=473–530|doi=10.1145/356887.356892|issn=0360-0300}}</ref> Most modern computer processors have fast and local [[Cache (computing)|cache memory]] in which prefetched data is held until it is required. The source for the prefetch operation is usually [[Computer data storage#Primary storage|main memory]]. Because of their design, accessing [[Cache (computing)|cache memories]] is typically much faster than accessing [[main memory]], so prefetching data and then accessing it from caches is usually many orders of magnitude faster than accessing it directly from [[Computer data storage#Primary storage|main memory]]. Prefetching can be done with non-blocking [[cache control instruction]]s.
 
== Data vs. instruction cache prefetching ==