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  answer-question

Computer Architecture A Quantitative Approach

ISBN: 978-8178672663

5th edition

Authors: John L. Hennessy, David A. Patterson

Question Posted: