DocumentCode :
500888
Title :
Speculation in Elastic Systems
Author :
Galceran-Oms, Marc ; Cortadella, Jordi ; Kishinevsky, Mike
Author_Institution :
Univ. Politec. de Catalunya, Barcelona, Spain
fYear :
2009
fDate :
26-31 July 2009
Firstpage :
292
Lastpage :
295
Abstract :
Speculation is a well-known technique for increasing parallelism of the microprocessor pipelines and hence their performance. While implementing speculation in modern design practice is error-prone and mostly ad-hoc, this paper proposes a correct-by-construction method for implementing speculation in elastic systems. The technique is based on applying provably correct transformations. The benefits of speculation are illustrated with two examples in which these transformations are systematically applied. The method proposed in this paper is amenable for automation in a synthesis flow.
Keywords :
microprocessor chips; pipeline processing; elastic systems; microprocessor pipelines; synthesis flow; Communication system control; Control systems; Delay; Design automation; Error correction; Microprocessors; Parallel processing; Permission; Pipelines; Protocols; Elastic designs; protocols; speculation; synthesis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference, 2009. DAC '09. 46th ACM/IEEE
Conference_Location :
San Francisco, CA
ISSN :
0738-100X
Print_ISBN :
978-1-6055-8497-3
Type :
conf
Filename :
5227145
Link To Document :
بازگشت