DocumentCode :
1805082
Title :
Precore - A Token-Based Speculation Architecture for High-Level Language to Hardware Compilation
Author :
Thielmann, Benjamin ; Huthmann, Jens ; Koch, Andreas
Author_Institution :
Integrated Circuit Design (E.I.S.), Tech. Univ. Braunschweig, Braunschweig, Germany
fYear :
2011
fDate :
5-7 Sept. 2011
Firstpage :
123
Lastpage :
129
Abstract :
We propose a universal method to automatically generate both data paths and the appropriate application-specific speculation-support logic from high-level C-language descriptions. Our approach aims to be lightweight by extending efficient statically-scheduled micro architectures with a limited dynamic token model to predict, commit, and replay speculation events. As a first source of speculative ness, we evaluate the use of data-value speculation to speed-up memory reads when targeting a reconfigurable adaptive computer.
Keywords :
C language; electronic engineering computing; logic circuits; random-access storage; data-value speculation; hardware compilation; high-level C-language descriptions; limited dynamic token model; reconfigurable adaptive computer; speculation-support logic; speed-up memory; statically-scheduled microarchitectures; token-based speculation architecture; Bismuth; Clocks; Delay; Hardware; Memory management; Microarchitecture; High Level Language Synthesis; Load Value Speculation; Speculative Execution;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2011 International Conference on
Conference_Location :
Chania
Print_ISBN :
978-1-4577-1484-9
Electronic_ISBN :
978-0-7695-4529-5
Type :
conf
DOI :
10.1109/FPL.2011.31
Filename :
6044795
Link To Document :
بازگشت