×

Parallel computing system, method and architecture

  • US 7,174,381 B2
  • Filed: 12/04/2002
  • Issued: 02/06/2007
  • Est. Priority Date: 12/04/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for parallelizing an application, comprising the steps of:

  • providing an adapter with a plurality of processing algorithm type functionalities;

    identifying an algorithm within the application to adapt such that the adapter will parallelize the execution of such algorithm;

    associating the adapter with the algorithm within the application, wherein the association between the adapter and the algorithm is based on correlation between the algorithm and one of the plurality of processing algorithm type functionalities;

    adapting the application to conform to a plurality of logical components, at least one of the plurality of logical components being encapsulated by the adapter and at least one of the plurality of logical components including non-parallelized or non-adapted code;

    creating multiple instances of each of the plurality of logical components;

    distributing the multiple instances of each of the plurality of logical components for parallel execution across a plurality of discreet systems or a plurality of processors in a single system; and

    monitoring and balancing the parallel execution;

    wherein the above steps are executed at run-time.

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