Title : 
Non-speculative double-sampling technique to increase energy-efficiency in a high-performance processor
         
        
            Author : 
Park, Junyoung ; Chaudhari, Ameya ; Abraham, Jacob A.
         
        
            Author_Institution : 
Computer Engineering Research Center, The University of Texas at Austin, USA 78712
         
        
        
        
        
        
            Abstract : 
In the past few years, many techniques have been introduced which try to utilize excessive timing margins of a processor. However, these techniques have limitations due to one of the following reasons: first, they are not suitable for high-performance processor designs due to the power and design overhead they impose; second, they are not accurate enough to effectively exploit the timing margins, requiring substantial safety margin to guarantee correct operation of the processor. In this paper, we introduce an alternative, more effective technique that is suitable for high-performance processor designs, in which a processor predicts timing errors in the critical paths and undertakes preventive steps in order to avoid the errors in the event that the timing margins fall below a critical level. This technique allows a processor to exploit timing margins, while only requiring the minimum safety margin. Our simulation results show that proposed idea results in 12% and 6% improvement in energy and Energy-Delay Product (EDP), respectively, over a Razor-based speculative method.
         
        
            Keywords : 
Clocks; Delays; Latches; Monitoring; Pipelines; Safety;
         
        
        
        
            Conference_Titel : 
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2013
         
        
            Conference_Location : 
Grenoble, France
         
        
        
            Print_ISBN : 
978-1-4673-5071-6
         
        
        
            DOI : 
10.7873/DATE.2013.064