Academic Journal

Effective Cache Prefetching on Bus-Based Multiprocessors

التفاصيل البيبلوغرافية
العنوان: Effective Cache Prefetching on Bus-Based Multiprocessors
المؤلفون: Dean M. Tullsen, Susan J. Eggers
المساهمون: The Pennsylvania State University CiteSeerX Archives
المصدر: http://www-cse.ucsd.edu/users/tullsen/ACMTOCS.ps.gz.
سنة النشر: 1995
المجموعة: CiteSeerX
مصطلحات موضوعية: cache prefetching, bus-based multiprocessor, cache misses, prefetching strategies, parallel programs, false
الوصف: Compiler-directed cache prefetching has the potential to hide much of the high memory latency seen by current and future high-performance processors. However, prefetching is not without costs, particularly on a multiprocessor. Prefetching can negatively affect bus utilization, overall cache miss rates, memory latencies and data sharing. We simulate the effects of a compiler-directed prefetching algorithm, running on a range of bus-based multiprocessors. We show that, despite a high memory latency, this architecture does not necessarily support prefetching well, in some cases actually causing performance degradations. We pinpoint several problems with prefetching on a shared memory architecture (additional conflict misses, no reduction in the data sharing traffic and associated latencies, a multiprocessor's greater sensitivity to memory utilization and the sensitivity of the cache hit rate to prefetch distance) and measure their effect on performance. We then solve those problems throug.
نوع الوثيقة: text
وصف الملف: application/postscript
اللغة: English
Relation: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.55.3896; http://www-cse.ucsd.edu/users/tullsen/ACMTOCS.ps.gz
الاتاحة: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.55.3896
http://www-cse.ucsd.edu/users/tullsen/ACMTOCS.ps.gz
Rights: Metadata may be used without restrictions as long as the oai identifier remains attached to it.
رقم الانضمام: edsbas.87D8DCE
قاعدة البيانات: BASE