With software prefetching it is important to be careful to have the prefetches occur in time for
Question:
With software prefetching it is important to be careful to have the prefetches occur in time for use but also to minimize the number of outstanding prefetches to live within the capabilities of the microarchitecture and minimize cache pollution. This is complicated by the fact that different processors have different capabilities and limitations.
a. Create a blocked version of the matrix transpose with software prefetching.
b. Estimate and compare the performance of the blocked and unblocked transpose codes both with and without software prefetching.
Fantastic news! We've Found the answer you've been seeking!
Step by Step Answer:
Related Book For
Computer Architecture A Quantitative Approach
ISBN: 978-8178672663
5th edition
Authors: John L. Hennessy, David A. Patterson
Question Posted: