×

System for parallel processing that compiles a filed sequence of instructions within an iteration space

  • US 5,535,393 A
  • Filed: 06/05/1995
  • Issued: 07/09/1996
  • Est. Priority Date: 09/20/1991
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a parallel processor digital data processing apparatus of the type havinga plurality of processing units, each for executing instructions,memory means coupled to said processing units for storing at least one of data and instructions,interprocessor communication means coupled to said processing units for transferring information therebetween,the improvement for processing an iterative sequence of instructions wherein:

  • A. said memory means includes means for storing a tiled sequence of instructions representing the iterative sequence, and each of said plural processing units includes means for signalling its availability to execute said tiled sequence over a portion of an iteration space associated with said iterative sequence, said portion being referred to as a tile,B. said apparatus includes next-tile means coupled to said processing units for responding to each of at least selected such signallings by those processing units for generating a signal representing boundaries of a tile over which to execute said tiled sequence, wherein each such tile does not overlap any other tile, wherein each such tile covers a portion less than a whole of said iteration space, and wherein all such tiles together cover said iteration space,C. each said processing unit including means for responding to a boundary-representative signal generated in response to signalling by that processing unit for executing said tiled sequence over the corresponding tile.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×