INTERLEAVED INSTRUCTION DEBUGGER
    1.
    发明申请
    INTERLEAVED INSTRUCTION DEBUGGER 有权
    独立的指令调试器

    公开(公告)号:US20140344556A1

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

    申请号:US13895266

    申请日:2013-05-15

    Abstract: One or more embodiments of the invention are directed to a method including monitoring execution of a set of programs each including a set of instructions executing interleaved with other instructions of the set of instructions, where each of the set of instructions includes at least one operation operating on a set of threads; organizing a first set of instructions corresponding to a first program of the set of programs based on an execution order of the first set of instructions; generating a result set representing the first set of instructions organized based on the execution order; and displaying the result set.

    Abstract translation: 本发明的一个或多个实施例涉及一种方法,包括监视一组程序的执行,每个程序集包括执行与指令集的其他指令交错执行的一组指令,其中指令集中的每一个包括至少一个操作操作 一组线程; 基于所述第一组指令的执行顺序来组织与所述一组程序中的第一程序相对应的第一组指令; 生成表示基于执行顺序组织的第一组指令的结果集; 并显示结果集。

    COOPERATIVE THREAD ARRAY GRANULARITY CONTEXT SWITCH DURING TRAP HANDLING
    2.
    发明申请
    COOPERATIVE THREAD ARRAY GRANULARITY CONTEXT SWITCH DURING TRAP HANDLING 审中-公开
    跟踪处理期间的合作螺旋线阵列格局开关

    公开(公告)号:US20140189329A1

    公开(公告)日:2014-07-03

    申请号:US13728784

    申请日:2012-12-27

    CPC classification number: G06F9/3851 G06F9/3861 G06F9/3887 G06F9/4812

    Abstract: Techniques are provided for handling a trap encountered in a thread that is part of a thread array that is being executed in a plurality of execution units. In these techniques, a data structure with an identifier associated with the thread is updated to indicate that the trap occurred during the execution of the thread array. Also in these techniques, the execution units execute a trap handling routine that includes a context switch. The execution units perform this context switch for at least one of the execution units as part of the trap handling routine while allowing the remaining execution units to exit the trap handling routine before the context switch. One advantage of the disclosed techniques is that the trap handling routine operates efficiently in parallel processors.

    Abstract translation: 提供了用于处理在作为在多个执行单元中执行的线程数组的一部分的线程中遇到的陷阱的技术。 在这些技术中,具有与线程相关联的标识符的数据结构被更新,以指示在执行线程数组期间发生陷阱。 同样在这些技术中,执行单元执行包括上下文切换的陷阱处理例程。 执行单元为至少一个执行单元执行该上下文切换,作为陷阱处理例程的一部分,同时允许剩余执行单元在上下文切换之前退出陷阱处理例程。 所公开技术的一个优点是陷阱处理例程在并行处理器中有效地操作。

Patent Agency Ranking