Dispatching Of Instructions For Execution By Heterogeneous Processing Engines

Patent №

US 9,304,775

Granted

2016-04-05

Filed 2007

Owner

NVIDIA CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11935266

An embodiment of a computing system is configured to process data using a multithreaded SIMD architecture that includes heterogeneous processing engines to execute a program. The program is constructed of various program instructions. A first type of the program instructions can only be executed by a first type of processing engine and a second type of program instructions can only be executed by a second type of processing engine. A third type of program instructions can be executed by the first and the second type of processing engines. An instruction dispatcher is configured to identify and remove program instruction execution conflicts for the heterogeneous processing engines to improve instruction execution throughput.

AI hardwareG06F 9/3836G06F 9/3851G06F 9/3887G06F 9/3888

AI classification

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

Ownership

NVIDIA CORPORATION

assignment · 200940506

Assignors

LINDHOLM, JOHN ERIK, WIERZBICKI, JERED

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

© 2026 NYSGPT2525 LLC