×

Heterogeneous computations on homogeneous input data

  • US 10,491,663 B1
  • Filed: 10/28/2013
  • Issued: 11/26/2019
  • Est. Priority Date: 10/28/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • a plurality of computing devices configured to implement a heterogeneous computation system comprising one or more master nodes, a plurality of worker nodes, and one or more aggregator nodes, wherein the one or more master nodes are configured to;

    send information indicative of a plurality of computational specifications to the plurality of worker nodes, wherein the plurality of computational specifications comprise definitions of a plurality of heterogeneous computations;

    wherein, for a set of input data, each worker node of the plurality of worker nodes is configured to;

    load the set of input data; and

    perform one or more of the plurality of heterogeneous computations based on the plurality of computational specifications and the set of input data, wherein different ones of the worker nodes perform different respective computational specifications to solve a same problem using the same set of input data to produce respective results, and wherein the respective computational specifications to solve the same problem comprise;

    same respective algorithms configured to be concurrently implemented using the same set of input data by different types of computing platforms or different types of processors of the different ones of the worker nodes; and

    wherein the one or more aggregator nodes are configured to;

    generate an aggregate result based at least on the respective results produced using the same set of input data.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×