Title : 
Applying Time Warp to CPU design
         
        
            Author : 
Pearson, Murray W. ; Littin, Richard H. ; McWha, J. A David ; Cleary, John G.
         
        
            Author_Institution : 
Dept. of Comput. Sci., Waikato Univ., Hamilton, New Zealand
         
        
        
        
        
        
            Abstract : 
This paper exemplifies the similarities in Time Warp and computer architecture concepts and terminology, and the continued trend for convergence of ideas in these two areas. Time Warp can provide a means to describe the complex mechanisms being used to allow the instruction execution window to be enlarged. Furthermore it can extend the current mechanisms, which do not scale, in a scalable manner. The issues involved in implementing Time Warp in a CPU design are also examined, and illustrated with reference to the Wisconsin Multiscalar machine and the Waikato WarpEngine. Finally the potential performance gains of such a system are briefly discussed
         
        
            Keywords : 
logic CAD; multiprocessing systems; parallel architectures; parallel machines; performance evaluation; time warp simulation; virtual machines; CPU design; Time Warp; Waikato WarpEngine; Wisconsin Multiscalar machine; computer architecture; instruction execution window; performance gains; scalable; terminology; Clocks; Computer architecture; Computer science; Dynamic scheduling; Hardware; Out of order; Parallel processing; Process design; Processor scheduling; Production;
         
        
        
        
            Conference_Titel : 
High-Performance Computing, 1997. Proceedings. Fourth International Conference on
         
        
            Conference_Location : 
Bangalore
         
        
            Print_ISBN : 
0-8186-8067-9
         
        
        
            DOI : 
10.1109/HIPC.1997.634505