Ex parte SHAMS et al. - Page 2




          Appeal No. 1997-0917                                                         
          Application 08/309,565                                                       


          Instruction Stream Multiple Data Stream (SIMD) multi-processor               
          architectures.  As depicted in Figure 1, each processing                     
          element 10 is arranged on a two dimensional lattice 12 and is                
          connected to its neighbors through dynamically reconfigurable                
          switches 14.  Switches 14, as shown in Figure 3, connect four                
          of the processing elements in the array into a group in                      
          accordance with either a broadcast instruction of the                        
          controller or a special communication instruction held in one                
          processing element of the group.  A multiplexer unit is                      
          connected to each data line, the controller and to a                         
          configuration register.  It is adapted to load the special                   
          communication instruction from the one processing element in                 
          the group into a configuration register and to operate in                    
          accord with either the broadcast instruction from the                        
          controller or the contents of the configuration register to                  
          select one of the four data lines as a source of data and                    
          applying the data therefrom to a source output port.                         
          Similarly, a demultiplexer unit is connected to each data                    
          line, the controller and to the configuration register, as                   
          well as to the source output port of the multiplexer unit.                   
          The demultiplexer is adapted to operate in accord with either                
                                           2                                           





Page:  Previous  1  2  3  4  5  6  7  8  9  10  Next 

Last modified: November 3, 2007