×

Coexistence of message-passing-like algorithms and procedural coding

  • US 9,600,551 B2
  • Filed: 10/24/2013
  • Issued: 03/21/2017
  • Est. Priority Date: 10/24/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product comprising a machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:

  • designating a first logical core of a plurality of logical cores supported on each of a plurality of physical processor cores in a computing system for execution of a message-passing worker of a plurality of message-passing workers;

    designating a second logical core of the plurality of logical cores supported on each of the plurality of physical processor cores for execution of procedural code such that resources of a respective physical processor core supporting the first logical core and the second logical core are shared between the first logical core and the second logical core, the plurality of logical cores divided between the execution of the plurality of message passing workers and the execution of the procedural code;

    assigning a database object in a repository to one message-passing worker of the plurality of message-passing workers;

    delivering an operation for execution on the database object to the one message-passing worker; and

    processing procedurally coded operations using the second logical core on one or more of the plurality of physical processor cores while the first logical core executes the message-passing worker.

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