DocumentCode :
3433667
Title :
Cache prefetching and speculation on multi-threaded processors
Author :
Ono, Takahito ; Greenstreet, Mark R.
fYear :
2013
fDate :
27-29 Aug. 2013
Firstpage :
206
Lastpage :
211
Abstract :
Data prefetching is an important mechanism for hiding memory latency in single-threaded, desktop workloads. For multi-threaded, commercial workloads, prefetching offers much more modest improvements in performance at a high cost in cache power and bandwidth to the higher level caches. This paper shows that by combining speculation with a selective prefetching scheme, we can reduce the cache access power overhead while improving performance. We demonstrate that “likely-to-miss” load instructions can be accurately identified and we propose two hardware-based techniques for improving load latencies in multi-threaded commercial workloads. First, we modify a next-four-lines prefetching scheme to only perform the prefetch for likely-to-miss loads. Second, we forward addresses for likely-to-miss loads to the L2 and L3 caches for tag look-up immediately after address translation. Combined, these two techniques reduce the extra cache access power of the L3 cache by up to 53% while slightly improving performance when compared with a simple next-four-lines prefetcher running standard, commercial-workload benchmarks.
Keywords :
cache storage; multi-threading; parallel architectures; address translation; cache access power; cache prefetching; commercial-workload benchmarks; data prefetching; hardware-based techniques; likely-to-miss load instructions; memory latency hiding; multithreaded commercial workloads; multithreaded processors; next-four-lines prefetcher; next-four-lines prefetching scheme; single-threaded desktop workloads; Arrays; Bandwidth; Benchmark testing; Prefetching; Radiation detectors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communications, Computers and Signal Processing (PACRIM), 2013 IEEE Pacific Rim Conference on
Conference_Location :
Victoria, BC
ISSN :
1555-5798
Type :
conf
DOI :
10.1109/PACRIM.2013.6625475
Filename :
6625475
Link To Document :
بازگشت