EFFICIENT CACHE REUSE THROUGH APPLICATION DETERMINED SCHEDULING

Patent №

US 9,015,722

Granted

2015-04-21

Filed 2012

Owner

CANON KABUSHIKI KAISHA

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13588528

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.

AI hardwareG06F 9/5033G06F 2209/5018

AI classification

AI hardware0.99
Knowledge representation0.01
Natural language0.01
Machine learning0.00
Vision0.00
Evolutionary computation0.00
Speech0.00
Planning0.00

Ownership

CANON KABUSHIKI KAISHA

assignment · 292430072

Assignors

STEFANOV, EKATERINA, MONAGHAN, DAVID ROBERT JAMES, MORRISON, PAUL WILLIAM

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC