Minimizing associativity conflicts in morton layout

  • Authors:
  • Jeyarajan Thiyagalingam;Olav Beckmann;Paul H. J. Kelly

  • Affiliations:
  • Department of Computing, Imperial College London, London, United Kingdom;Department of Computing, Imperial College London, London, United Kingdom;Department of Computing, Imperial College London, London, United Kingdom

  • Venue:
  • PPAM'05 Proceedings of the 6th international conference on Parallel Processing and Applied Mathematics
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Hierarchically-blocked non-linear storage layouts, such as the Morton ordering, have been shown to be a potentially attractive compromise between row-major and column-major for two-dimensional arrays. When combined with appropriate optimizations, Morton layout offers some spatial locality whether traversed row- or column-wise. However, for linear algebra routines with larger problem sizes, the layout shows diminishing returns. It is our hypothesis that associativity conflicts between Morton blocks cause this behavior and we show that carefully arranging the Morton blocks can minimize this effect. We explore one such arrangement and report our preliminary results.