Method and System for Synchronization of Workitems with Divergent Control Flow
    1.
    发明申请
    Method and System for Synchronization of Workitems with Divergent Control Flow 有权
    工作单元与发散控制流程同步的方法与系统

    公开(公告)号:US20130326524A1

    公开(公告)日:2013-12-05

    申请号:US13672291

    申请日:2012-11-08

    CPC classification number: G06F9/52 G06F9/522

    Abstract: Disclosed methods, systems, and computer program products embodiments include synchronizing a group of workitems on a processor by storing a respective program counter associated with each of the workitems, selecting at least one first workitem from the group for execution, and executing the selected at least one first workitem on the processor. The selecting is based upon the respective stored program counter associated with the at least one first workitem.

    Abstract translation: 公开的方法,系统和计算机程序产品实施例包括通过存储与每个工作项相关联的相应程序计数器来同步处理器上的一组工作项,从组中选择至少一个第一工作以供执行,以及执行所选择的至少 处理器上的第一个工作。 所述选择基于与所述至少一个第一工作项相关联的相应存储的程序计数器。

    Method and System for Yield Operation Supporting Thread-Like Behavior
    3.
    发明申请
    Method and System for Yield Operation Supporting Thread-Like Behavior 有权
    支持线状行为的产量操作方法和系统

    公开(公告)号:US20140365752A1

    公开(公告)日:2014-12-11

    申请号:US13912963

    申请日:2013-06-07

    CPC classification number: G06F9/3851 G06F8/458 G06F9/3009

    Abstract: A method, system, and computer program product synchronize a group of workitems executing an instruction stream on a processor. The processor is yielded by a first workitem responsive to a synchronization instruction in the instruction stream. A first one of a plurality of program counters is updated to point to a next instruction following the synchronization instruction in the instruction stream to be executed by the first workitem. A second workitem is run on the processor after the yielding.

    Abstract translation: 方法,系统和计算机程序产品在处理器上同步执行指令流的一组工作项。 处理器由响应于指令流中的同步指令的第一工作项产生。 多个程序计数器中的第一个被更新为指示在由第一工作项执行的指令流中的同步指令之后的下一个指令。 屈服后在处理器上运行第二个工作项。

Patent Agency Ranking