Patent №
US 7,761,697
Granted
2010-07-20
Filed 2006
Owner
NVIDIA CORPORATION
Lab
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
11557082
One embodiment of a computing system configured to manage divergent threads in a thread group includes a stack configured to store at least one token and a multithreaded processing unit. The multithreaded processing unit is configured to perform the steps of fetching a program instruction, determining that the program instruction is an indirect branch instruction, and processing the indirect branch instruction as a sequence of two-way branches to execute an indirect branch instruction with multiple branch addresses. Indirect branch instructions may be used to allow greater flexibility since the branch address or multiple branch addresses do not need to be determined at compile time.
AI classification
Ownership
NVIDIA CORPORATION
assignment · 184870041
Assignors
COON, BRETT W., LINDHOLM, JOHN ERIK, MILLS, PETER C., NICKOLLS, JOHN R.
On an employer assignment, the assignors are typically the inventors.