Memory Latency Hiding by Load Value Speculation for Reconfigurable Computers

  • Authors:
  • Benjamin Thielmann;Jens Huthmann;Andreas Koch

  • Affiliations:
  • Technische Universität Braunschweig;Technische Universität Darmstadt;Technische Universität Darmstadt

  • Venue:
  • ACM Transactions on Reconfigurable Technology and Systems (TRETS)
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Load value speculation has long been proposed as a method to hide the latency of memory accesses. It has seen very limited use in actual processors, often due to the high overhead of reexecuting misspeculated computations. We present PreCoRe, a framework capable of generating application-specific microarchitectures supporting load value speculation on reconfigurable computers. The article examines the lightweight speculation and replay mechanisms, the architecture of the actual data value prediction units as well as the impact on the nonspeculative parts of the memory system. In experiments, using PreCoRe has achieved speedups of up to 2.48 times over nonspeculative implementations.