×

Computer system and computerized method for partitioning data for parallel processing

  • US 5,909,681 A
  • Filed: 03/25/1996
  • Issued: 06/01/1999
  • Est. Priority Date: 03/25/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer system comprising:

  • P processors, where P is an integer greater than one;

    means for receiving a data set of data objects having N parameters, where N is an integer greater than one;

    means for dividing an N-dimensional data space having a separate dimension of each of said N parameters into M sub-spaces, each corresponding to a region of said N-dimensional space, where M is an integer greater than or equal to P, so each of said data set'"'"'s data objects is located in one of said M sub-spaces, said means for dividing including means for dividing said space along boundaries which are non-orthogonal to said N dimensions; and

    means for associating different ones of said sub-spaces with different ones of said processors, such that each of said P processors has a different set of one or more of said sub-spaces associated with it, including;

    means for distributing the sub-set of data objects located in each sub-space to the processor associated with that sub-space; and

    means for causing each processor to perform a computational process on each of the data objects so distributed to said processor.

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