Academic Journal
A Comparative Evaluation of Software Techniques to Hide Memory Latency
العنوان: | A Comparative Evaluation of Software Techniques to Hide Memory Latency |
---|---|
المؤلفون: | Lizy Kurian, Vinod Reddy, Paul T. Hulina, Lee D. Coraor |
المساهمون: | The Pennsylvania State University CiteSeerX Archives |
المصدر: | http://www.ece.utexas.edu/projects/ece/lca/ps/HICCS.ps. |
سنة النشر: | 1995 |
المجموعة: | CiteSeerX |
مصطلحات موضوعية: | Compiler Optimization, Data Prefetching, Loop Unrolling, Memory Latency, Software Cache Prefetching, Software Pipelining, Static Scheduling |
الوصف: | Software oriented techniques to hide memory latency in superscalar and superpipelined machines include loop unrolling, software pipelining, and software cache prefetching. Issuing the data fetch request prior to actual need for data allows overlap of accessing with useful computations. Loop unrolling and software pipelining do not necessitate microarchitecture or instruction set architecture changes, whereas software controlled prefetching does. While studies on the benefits of the individual techniques have been done, no study evaluates all of these techniques within a consistent framework. This paper attempts to remedy this by providing a comparative evaluation of the features and benefits of the techniques. Loop unrolling and static scheduling of loads is seen to produce significant improvement in performance at lower latencies. Software pipelining is observed to be better than software controlled prefetching at lower latencies, but at higher latencies, software prefetching outperfo. |
نوع الوثيقة: | text |
وصف الملف: | application/postscript |
اللغة: | English |
Relation: | http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.48.3359; http://www.ece.utexas.edu/projects/ece/lca/ps/HICCS.ps |
الاتاحة: | http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.48.3359 http://www.ece.utexas.edu/projects/ece/lca/ps/HICCS.ps |
Rights: | Metadata may be used without restrictions as long as the oai identifier remains attached to it. |
رقم الانضمام: | edsbas.22CB28D8 |
قاعدة البيانات: | BASE |
الوصف غير متاح. |