Precore - A Token-Based Speculation Architecture for High-Level Language to Hardware Compilation

Benjamin Thielmann, Jens Huthmann, Andreas Koch · 2011

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.

Read the paper · More papers on PaperTik