A SMART CACHE FOR IMPROVED VECTOR PERFORMANCE

Citation
Mk. Gschwind et Tj. Pietsch, A SMART CACHE FOR IMPROVED VECTOR PERFORMANCE, Computing systems in engineering, 6(4-5), 1995, pp. 459-464
Citations number
15
Categorie Soggetti
Engineering,"Computer Science Interdisciplinary Applications
ISSN journal
09560521
Volume
6
Issue
4-5
Year of publication
1995
Pages
459 - 464
Database
ISI
SICI code
0956-0521(1995)6:4-5<459:ASCFIV>2.0.ZU;2-4
Abstract
As the speed of microprocessors increases at a breath-taking rate, the gap between processor and memory system performance is getting worse. To alleviate this problem, all modern processors contain caches, but even using caches, processors cannot achieve their peak performance. W e propose a mechanism, smart caching, which extends the power of conve ntional memory subsystems by including a prefetch unit. This prefetch unit is responsible for efficiently using the available memory bandwid th by fetching memory data before they are actually needed. Prefetchin g allows high-level application knowledge to increase memory performan ce, which is currently constraining the performance of most systems. W hile prefetching does not reduce the latency of memory accesses, it hi des this latency by overlapping memory access and instruction executio n.