DocumentCode
2997416
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
fYear
2011
fDate
Nov. 30 2011-Dec. 2 2011
Firstpage
434
Lastpage
441
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Reconfigurable Computing and FPGAs (ReConFig), 2011 International Conference on
Conference_Location
Cancun
Print_ISBN
978-1-4577-1734-5
Type
conf
DOI
10.1109/ReConFig.2011.75
Filename
6128616
Link To Document