SPM Management Using Markov Chain Based Data Access Prediction

Download Now Free registration required

Executive Summary

Leveraging the power of ScratchPad Memories (SPMs) available in most embedded systems today is crucial to extract maximum performance from application programs. While regular accesses like scalar values and array expressions with affine subscript functions have been tractable for compiler analysis (to be prefetched into SPM), irregular accesses like pointer accesses and indexed array accesses have not been easily amenable for compiler analysis. This paper presents an SPM management technique using Markov chain based data access prediction for such irregular accesses. The approach takes advantage of inherent, but hidden reuse in data accesses made by irregular references.

  • Format: PDF
  • Size: 182.3 KB