×

Method and apparatus for parallel processing aggregates using intermediate aggregate values

  • US 5,850,547 A
  • Filed: 01/08/1997
  • Issued: 12/15/1998
  • Est. Priority Date: 01/08/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer-implemented method for parallel processing aggregate functions in a computing system, said aggregate functions being performed on a set of data, the computer-implemented method comprising the steps of:

  • partitioning said set of data stored in an external type format into multiple subsets of data;

    assigning each of said multiple subsets of data to one of a plurality of processes;

    said plurality of processes performing intermediate aggregations and conversions in parallel on each of said multiple subsets of data, each of said intermediate aggregations yielding at least one intermediate value, wherein said at least one intermediate value is represented in an internal type format; and

    merging said at least one intermediate value from each of said imtermediate aggregations and converting into a final aggregation value stored in said external type format.

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