RAP: More Efficient Memory Access in Highly Speculative Execution on Reconfigurable Adaptive Computers

Benjamin Thielmann, Thorsten Wink, Jens Huthmann, Andreas Koch · 2011

Increasing the degree of speculative execution in application-specific micro architectures, which can be generated for reconfigurable computers from high-level code using techniques such as PreCoRe, also leads to an increased pressure on the memory system. The RAP approach introduced here describes and evaluates application specific micro architectural techniques to reduce the impact of aggressively speculated memory accesses. It covers a light-weight resolution mechanism for dynamic RAW memory dependencies, avoiding execution replays due to miss peculated reads, and a prioritization scheme for arbitrating the use of shared resources based on the degree of speculative ness of the individual access.

Read the paper · More papers on PaperTik