System and method for parallel execution of a program
    12.
    发明授权
    System and method for parallel execution of a program 有权
    用于并行执行程序的系统和方法

    公开(公告)号:US08336038B2

    公开(公告)日:2012-12-18

    申请号:US12161130

    申请日:2007-01-26

    CPC classification number: G06F8/456

    Abstract: A computer system for executing a computer program on parallel processors, the system having a compiler for identifying within a computer program concurrency markers that indicate that code between them can be executed in parallel and should be executed with delayed side-effects; and an execution system that is operable to execute the code identified by the concurrency markers to generate a queue of side-effects and after execution of that code is completed, sequentially execute the queue of side-effects.

    Abstract translation: 一种用于在并行处理器上执行计算机程序的计算机系统,所述系统具有用于在计算机程序内识别并发标记的编译器,所述并发标记指示它们之间的代码可以并行执行并且应当用延迟的副作用执行; 以及执行系统,其可操作以执行由并发标记识别的代码以生成副作用队列,并且在执行该代码之后,顺序执行副作用队列。

    SYSTEM AND METHOD FOR PARALLEL EXECUTION OF A PROGRAM
    13.
    发明申请
    SYSTEM AND METHOD FOR PARALLEL EXECUTION OF A PROGRAM 有权
    系统和方法并行执行程序

    公开(公告)号:US20100153937A1

    公开(公告)日:2010-06-17

    申请号:US12161130

    申请日:2007-01-26

    CPC classification number: G06F8/456

    Abstract: A computer system for executing a computer program on parallel processors, the system having a compiler for identifying within a computer program concurrency markers that indicate that code between them can be executed in parallel and should be executed with delayed side-effects; and an execution system that is operable to execute the code identified by the concurrency markers to generate a queue of side-effects and after execution of that code is completed, sequentially execute the queue of side-effects.

    Abstract translation: 一种用于在并行处理器上执行计算机程序的计算机系统,所述系统具有用于在计算机程序内识别并发标记的编译器,所述并发标记指示它们之间的代码可以并行执行并且应当用延迟的副作用执行; 以及执行系统,其可操作以执行由并发标记识别的代码以生成副作用队列,并且在执行该代码之后,顺序执行副作用队列。

Patent Agency Ranking