Electrical computers and digital processing systems: processing – Processing control – Branching
Reexamination Certificate
2008-04-01
2008-04-01
Chan, Eddie (Department: 2183)
Electrical computers and digital processing systems: processing
Processing control
Branching
C712S220000
Reexamination Certificate
active
07353369
ABSTRACT:
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.
REFERENCES:
patent: 5045995 (1991-09-01), Levinthal et al.
patent: 5430854 (1995-07-01), Sprague et al.
patent: 5555428 (1996-09-01), Radigan et al.
patent: 5850543 (1998-12-01), Shiell et al.
patent: 6889319 (2005-05-01), Rodgers et al.
patent: 2005/0289329 (2005-12-01), Dwyer et al.
patent: 2006/0101256 (2006-05-01), Dwyer et al.
patent: 1267258 (2002-12-01), None
Coon Brett W.
Lindholm John Erik
Chan Eddie
Nvidia Corporation
Patterson & Sheridan L.L.P.
Vicary Keith
LandOfFree
System and method for managing divergent threads in a SIMD... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for managing divergent threads in a SIMD..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for managing divergent threads in a SIMD... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2751099