1460901604-8852c89b-cc9d-4d7d-abdd-b6d836e9ad2a

1. Apparatus for connecting at least two components with rivets, comprising: a plurality of dollies; a rivet driver for driving a rivet through said components and against each of said dollies; riveting device with supporting elements on which said components rest and having positioning and securing elements for holding said components in a position preparatory to riveting, each dolly being separate from said riveting device; said components to be riveted together being free of pre-formed holes at locations where riveting is to be carried out by said rivet driver; each dolly being movable independent of said supporting elements to locations where riveting is to be carried out, said dollies being adjustable in height and position, each said dolly being adjustable to a height and position independent of the other dollies, rivet feeds and dolly feeds being independent of each other, positions of all dollies being adjustable vertically and horizontally until said dollies are positioned ideally in specific positions at and below respective riveting points.
2. Apparatus as defined in claim 1, wherein said riveting device and said rivet driver are part of a concatenated fabrication and assembly line.
3. Apparatus as defined in claim 1, including robot means for holding and guiding said rivet driver.
4. Apparatus as defined in claim 1, including automatic rivet feeding means for feeding said rivet driver with rivets.
5. Apparatus as defined in claim 1, wherein said rivet driver is pressed against said components to be riveted with a predetermined force before carrying out a riveting procedure.
6. Apparatus as defined in claim 1, wherein said dolly is adjustable in position and height.
7. Apparatus as defined in claim 1, wherein said riveting device is in a concatenated fabrication and assembly line and has a different function at upstream or downstream work stations.
8. Apparatus as defined in claim 7, wherein said riveting device is in a stamping, bending or straightening work station.
9. Apparatus as defined in claim 1, wherein said rivet driver is axially connected resiliently to accommodation means.
10. Apparatus for connecting at least two components with rivets, comprising: a plurality of dollies; a rivet driver for driving a rivet through said components and against each of said dollies; a riveting device with supporting elements on which said components rest and having positioning and securing elements for holding said components in a position preparatory to riveting, each dolly being separate from said riveting device; said components to be riveted together being free of pre-formed holes at locations where riveting is to be carried out by said rivet driver; each dolly being movable independent of said supporting elements to locations where riveting is to be carried out; said riveting device arid said rivet driver being part of a concatenated fabrication and assembly line; robot means for holding and guiding said rivet driver; automatic rivet feeding means for feeding said rivet driver with rivets; said rivet driver being pressed against said components to be riveted with a predetermined force before carrying out a riveting each dolly being adjustable in position and height; said riveting device being in a concatenated fabrication and assembly line and having a different function at upstream or downstream work stations; said riveting device being in a stamping, bending, or straightening work station; said rivet driver being axially connected resiliently to accommodation means, said dollies being adjustable in height and position, each said dolly being adjustable to a height and position independent of the other dollies, rivet feeds and dolly feeds being independent of each other, positions of all dollies being adjustable vertically and horizontally until said dollies are positioned ideally in specific positions at and below respective riveting points.
11. Apparatus for connecting at least two components with rivets, comprising: a plurality of dollies; a rivet driver for driving a rivet through said components and against each dolly; a riveting device with supporting elements on which said components rest and having positioning and securing elements for holding said components in a position preparatory to riveting, each dolly being separate from said riveting device; said components to be riveted together being free of pre-formed holes at locations where riveting is to be carried out by said rivet driver; each dolly being movable independent of said supporting elements to locations where riveting is to be carried out; said dollies being identically constructed, said dollies being adjustable in height and position, each said dolly being adjustable to a height and position independent of the other dollies, rivet feeds and dolly feeds being independent of each other, positions of all dollies being adjustable vertically and horizontally until said dollies are positioned ideally in specific positions at and below respective riveting points.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method of processing graphics information in a parallel processing system, comprising:
for a blit operation including copying of a source pixel area to a destination pixel area, dividing pixels associated with the blit operation into a first batch and a second batch with each batch being a subset of the blit input data;
determining whether the source pixel area overlaps with the destination pixel area;
based on determining that the source pixel area overlaps with the destination pixel area, activating a corral for the blit operation;
delivering pixels of the first batch and the second batch to parallel processors, wherein the parallel processors include the corral defined by entry points and exit points distributed across the parallel processors, such that each of the parallel processors includes a respective entry point and a respective exit point demarking a boundary of the corral, the exit points of the corral preventing the release of pixels for a particular batch for writing prior to confirming that all reads for the particular batch have been completed to guarantee that all read operations for the batch occur before write operations;
identifying when all of the pixels of the first batch have been delivered to the corral; and
removing the pixels of the first batch from the corral in response to said identifying.
2. The method of claim 1 further comprising performing data writes associated with the pixels of the first batch to complete the blit operation.
3. The method of claim 2 wherein performing data writes associated with the pixels of the first batch includes performing data writes in any order.
4. The method of claim 1 further comprising performing data reads associated with a batch in any order.
5. The method of claim 1 further comprising
specifying a batch size; and
configuring a size of the corral in accordance with the batch size so as to contain at least the pixels of the first batch.