Invention Grant
US08667256B1 Systems and method for managing divergent threads in a SIMD architecture 有权
用于管理SIMD架构中的发散线程的系统和方法

Systems and method for managing divergent threads in a SIMD architecture
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 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.
Information query
Patent Agency Ranking
0/0