12.07.2015 Views

Non-linear memory layout transformations and data prefetching ...

Non-linear memory layout transformations and data prefetching ...

Non-linear memory layout transformations and data prefetching ...

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CONTENTSxi6.1.2 Time Measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 866.1.3 Simulation results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 916.2 Experimental Results for Tile Sizes . . . . . . . . . . . . . . . . . . . . . . . . . . 936.2.1 Execution Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . 936.2.2 Experimental verication . . . . . . . . . . . . . . . . . . . . . . . . . . . 956.2.3 MBaLt performance: Tile size selection . . . . . . . . . . . . . . . . . . . 956.2.4 MBaLt vs <strong>linear</strong> <strong>layout</strong>s . . . . . . . . . . . . . . . . . . . . . . . . . . . . 956.2.5 More Experiments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 976.3 Experimental Framework <strong>and</strong> Results on SMTs . . . . . . . . . . . . . . . . . . . 996.3.1 Further Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1037 Conclusions 1077.1 Thesis Contributions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107Appendices 109A Table of Symbols 111B Hardware Architecture 113C Program Codes 115C.1 Matrix Multiplication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115C.2 LU decomposition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116C.3 STRMM: Product of Triangular <strong>and</strong> Square Matrix . . . . . . . . . . . . . . . . 116C.4 SSYMM: Symmetric Matrix-Matrix Operation . . . . . . . . . . . . . . . . . . . 117C.5 SSYR2K: Symmetric Rank 2k Update . . . . . . . . . . . . . . . . . . . . . . . . 118Bibliography 119

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!