DocumentCode
2718485
Title
Evaluation of speculative execution techniques 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
20-22 June 2011
Firstpage
1
Lastpage
8
Abstract
The PreCoRe approach allows the automatic generation of application-specific microarchitectures from C, thus supporting complex speculative execution on reconfigurable computers. In this work, we present the PreCoRe capability of using data-value speculation to reduce the latency of memory reads, as well as the lightweight extension of static datapath controllers to the dynamic replay of misspeculated operations. The experimental evaluation considers the performance / area impact of the approach and also discusses the individual effects of combining different speculation mechanisms.
Keywords
C language; microprocessor chips; reconfigurable architectures; PreCoRe approach; application specific microarchitecture; automatic generation; data value speculation; hardware compilation; high-level language; memory reads; misspeculated operations; reconfigurable computers; speculative execution; static datapath controllers; Databases; Hardware; History; Memory management; Radiation detectors; Random access memory;
fLanguage
English
Publisher
ieee
Conference_Titel
Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC), 2011 6th International Workshop on
Conference_Location
Montpellier
Print_ISBN
978-1-4577-0640-0
Type
conf
DOI
10.1109/ReCoSoC.2011.5981506
Filename
5981506
Link To Document