Patent ID: 6415286
Filing Date: 2002-07-02
Classification: G06F,G06K,G06N,Y10S

Abstract:
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; 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.