Time skewing made simple

  • Authors:
  • Robert Strzodka;Mohammed Shaheen;Dawid Pajak

  • Affiliations:
  • Max Planck Institut Informatik, Saarbrücken, Germany;Max Planck Institut Informatik, Saarbrücken, Germany;Pomeranian University of Technology, Szczecin, Poland

  • Venue:
  • Proceedings of the 16th ACM symposium on Principles and practice of parallel programming
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Time skewing and loop tiling has been known for a long time to be a highly beneficial acceleration technique for nested loops especially on bandwidth hungry multi-core processors, but it is little used in practice because efficient implementations utilize complicated code and simple or abstract ones show much smaller gains over naive nested loops. We break this dilemma with an essential time skewing scheme that is both compact and fast.