SYSTEM AND METHOD FOR MANAGING DIVERGENT THREADS IN A SIMD ARCHITECTURE

Patent №

US 7,353,369

Granted

2008-04-01

Filed 2005

Owner

NVIDIA CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11180388

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 not a branch instruction, determining whether the program instruction includes a pop-synchronization bit, and updating an active program counter, where the fashion in which the active program counter is updated relates to whether the program instruction includes a pop-synchronization bit.

AI hardwareG06F 9/3851G06F 9/30072G06F 9/30101G06F 9/30145G06F 9/321G06F 9/3887G06F 9/38873G06F 9/3888+1 more

AI classification

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

Ownership

NVIDIA CORPORATION

assignment · 167790676

Assignors

COON, BRETT W., LINDHOLM, JOHN ERIK

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

© 2026 NYSGPT2525 LLC