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 :
بازگشت