"این مقاله در حال ترجمه از ویکی انگلیسی است لطفا حذف نشود."
{{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.