The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 21, 2015

Filed:

Aug. 17, 2012
Applicants:

Ekaterina Stefanov, Normanhurst, AU;

David Robert James Monaghan, Eastwood, AU;

Paul William Morrison, St Clair, AU;

Inventors:

Ekaterina Stefanov, Normanhurst, AU;

David Robert James Monaghan, Eastwood, AU;

Paul William Morrison, St Clair, AU;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/50 (2006.01); G06F 13/00 (2006.01);
U.S. Cl.
CPC ...
G06F 9/5033 (2013.01); G06F 2209/5018 (2013.01);
Abstract

A method of determining a thread from a plurality of threads to execute a task in a multi-processor computer system. The plurality of threads is grouped into at least one subset associated with a cache memory of the computer system. The task has a type determined by a set of instructions. The method obtains an execution history of the subset of plurality of threads and determines a weighting for each of the set of instructions and the set of data, the weightings depending on the type of the task. A suitability of the subset of the threads to execute the task based on the execution history and the determined weightings, is then determined. Subject to the determined suitability of the subset of threads, the method determining a thread from the subset of threads to execute the task using content of the cache memory associated with the subset of threads.


Find Patent Forward Citations

Loading…