摘要
一种处理器、芯片、设备及指令执行方法。该处理器包括:共享存储器,用于存储第一数量信息、第二数量信息、第三数量信息和第四数量信息;第一数量信息是工作组中的线程总数,第二数量信息是N个指令分支上各自等待同步的线程数量,第三数量信息是无需同步的线程数量,第四数量信息是已经结束的线程数量。同步指令流水线,用于计算第二、第三、第四数量信息的线程数量之和,在线程数量之和等于线程总数的情况下,触发工作组中未结束的线程,执行汇聚点之后的指令。上述方案,同步指令流水线能够在线程数量之和等于线程总数的情况下,触发工作组中未结束的线程继续执行之后的指令,避免了因部分线程未能到达同步点导致的任务死锁问题。