METHOD AND APPARATUS FOR CONTEXT SWITCHING OF MULITIPLE ENGINES

Patent №

US 8,108,879

Granted

2012-01-31

Filed 2006

Owner

NVIDIA CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11553901

A processor having multiple independent engines can concurrently support a number of independent processes or operation contexts. The processor can independently schedule instructions for execution by the engines. The processor can independently switch the operation context that an engine supports. The processor can maintain the integrity of the operations performed and data processed by each engine during a context switch by controlling the manner in which the engine transitions from one operation context to the next. The processor can wait for the engine to complete processing of pipelined instructions of a first context before switching to another context, or the processor can halt the operation of the engine in the midst of one or more instructions to allow the engine to execute instructions corresponding to another context. The processor can affirmatively verify completion of tasks for a specific operation context.

AI classification

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

Ownership

NVIDIA CORPORATION

assignment · 184480488

Assignors

GARLICK, LINCOLN G., MA, DENNIS K., SABELLA, PAOLO E., NEUCHTERLEIN, DAVID W.

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

© 2026 NYSGPT2525 LLC