Title :
Hardware versus hybrid data prefetching in multimedia processors: a case study
Author :
Pimentel, Andy D. ; Hertzberger, Louis O. ; Struik, Pieter ; Van der Wolf, Pieter
Author_Institution :
Dept. of Comput. Sci., Amsterdam Univ., Netherlands
fDate :
2/1/2000 12:00:00 AM
Abstract :
Data prefetching is a promising technique for hiding the penalties due to compulsory cache misses. In this paper we present a case study on two types of data prefetching in the context of multimedia processing: a purely hardware-based technique and a more low-cost hybrid hardware/software technique. Moreover, we also propose a technique for increasing the so-called prefetch distance in hardware prefetching and a scheme to reduce trashing in the data cache. Our results demonstrate that the low-cost hybrid prefetching scheme slightly outperforms hardware-based prefetching for the code segments for which both solutions have been applied, while hardware prefetching potentially allows more code to benefit from the prefetching
Keywords :
memory architecture; microprocessor chips; multimedia computing; multimedia systems; cache misses; data cache; hardware data prefetching; hardware prefetching; hybrid data prefetching; hybrid hardware/software technique; multimedia processing; multimedia processors; purely hardware-based technique; Computer aided software engineering; Computer science; Delay; Hardware; Information retrieval; Laboratories; Microprocessors; Performance gain; Prefetching; Streaming media;
Conference_Titel :
Performance, Computing, and Communications Conference, 2000. IPCCC '00. Conference Proceeding of the IEEE International
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-7803-5979-8
DOI :
10.1109/PCCC.2000.830359