Title :
RAP: More Efficient Memory Access in Highly Speculative Execution on Reconfigurable Adaptive Computers
Author :
Thielmann, Benjamin ; Wink, Thorsten ; Huthmann, Jens ; Koch, Andreas
Author_Institution :
Integrated Circuit Design (E.I.S.), Tech. Univ. Braunschweig, Braunschweig, Germany
fDate :
Nov. 30 2011-Dec. 2 2011
Abstract :
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.
Keywords :
file organisation; memory architecture; reconfigurable architectures; PreCoRe; RAP approach; application specific micro architectural techniques; application-specific micro architectures; dynamic RAW memory dependency; execution replays; high-level code; light-weight resolution mechanism; memory system; misspeculated reads; prioritization scheme; reconfigurable adaptive computers; reconfigurable computers; shared resources; speculated memory accesses; speculative execution; Field programmable gate arrays; Hardware; Kernel; Memory management; Microarchitecture; Parallel processing; access prioritization; high level language synthesis; reconfigurable system; speculative execution;
Conference_Titel :
Reconfigurable Computing and FPGAs (ReConFig), 2011 International Conference on
Conference_Location :
Cancun
Print_ISBN :
978-1-4577-1734-5
DOI :
10.1109/ReConFig.2011.75