Title : 
Overlapped Operation with Microprogramming
         
        
        
            Author_Institution : 
Cray Research, Inc.
         
        
        
        
            fDate : 
3/1/1978 12:00:00 AM
         
        
        
        
            Abstract : 
This paper presents a system for parallel operation of functional units in a processor that is under microprogram control. Specifically, for a multiple functional unit computer this new technique allows concurrent operation of the functional units without requiring hardwired instructions. A new interlock system for ordering execution of instructions is also presented. Two applications are shown: one to a three functional unit serial processor and one to an array processor. The mechanism allows holding instructions until the data on which they are to operate are ready and is a microcode version of that used on the IBM 360/91 or on the CDC 6600. This concurrency can be under either hardware, firmware, or software control.
         
        
            Keywords : 
Microprogramming; overlapped operation; parallel computation; Application software; Computer aided instruction; Concurrency control; Concurrent computing; Control systems; Hardware; Logic; Microprogramming; Process control; Registers; Microprogramming; overlapped operation; parallel computation;
         
        
        
            Journal_Title : 
Computers, IEEE Transactions on
         
        
        
        
        
            DOI : 
10.1109/TC.1978.1675085