发明名称 System and method for managing divergent threads using synchronization tokens and program instructions that include set-synchronization bits
摘要 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 a branch instruction, determining that the program instruction is not a return or break instruction, determining whether the program instruction includes a set-synchronization bit, and updating an active program counter, where the manner in which the active program counter is updated depends on a branch instruction type.
申请公布号 US7543136(B1) 申请公布日期 2009.06.02
申请号 US20050180499 申请日期 2005.07.13
申请人 NVIDIA CORPORATION 发明人 COON BRETT W.;LINDHOLM JOHN ERIK
分类号 G06F7/38;G06F9/00;G06F9/44;G06F15/00 主分类号 G06F7/38
代理机构 代理人
主权项
地址