×

Parallel processing method and system using a lazy parallel data type to reduce inter-processor communication

  • US 6,212,617 B1
  • Filed: 06/30/1998
  • Issued: 04/03/2001
  • Est. Priority Date: 05/13/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A parallel processing method for executing a parallel program comprising:

  • subdividing a group of processors into subgroups, with one sub-group per parallel function call;

    distributing elements of a collection oriented data type across the processors in a group, such that each of the processors has local elements of the collection oriented data type, and wherein the processors in the group access different local elements of the same collection oriented data type, the local elements being subportions that together form the collection oriented data type;

    in each processor, performing data parallel operations locally on the local elements of the processor;

    deferring distribution of the local elements on each processor to another processor until an operation is performed on the collection oriented data type requiring that the elements be re-distributed.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×