INDICATING PARALLEL OPERATIONS WITH USER-VISIBLE EVENTS
    2.
    发明申请
    INDICATING PARALLEL OPERATIONS WITH USER-VISIBLE EVENTS 有权
    用用户可见的事件指示平行操作

    公开(公告)号:US20110307905A1

    公开(公告)日:2011-12-15

    申请号:US12816165

    申请日:2010-06-15

    IPC分类号: G06F9/44 G06F3/048

    摘要: The present invention extends to methods, systems, and computer program products for indicating parallel operations with user-visible events. Event markers can be used to indicate an abstracted outer layer of execution as well as expose internal specifics of parallel processing systems, including systems that provide data parallelism. Event markers can be used to show a variety of execution characteristics including higher-level markers to indicate the beginning and end of an execution program (e.g., a query). Inside the execution program (query) individual fork/join operations can be indicated with sub-levels of markers to expose their operations. Additional decisions made by an execution engine, such as, for example, when elements initially yield, when queries overlap or nest, when the query is cancelled, when the query bails to sequential operation, when premature merging or re-partitioning are needed can also be exposed.

    摘要翻译: 本发明扩展到用于指示与用户可见事件并行操作的方法,系统和计算机程序产品。 事件标记可用于指示抽象的外层执行,以及公开并行处理系统的内部细节,包括提供数据并行性的系统。 事件标记可用于显示各种执行特征,包括用于指示执行程序(例如,查询)的开始和结束的更高级标记。 在执行程序(查询)中,可以使用子级别的标记来显示单独的fork / join操作,以显示其操作。 执行引擎做出的其他决定,例如当元素最初产生时,当查询重叠或嵌套时,当查询被取消时,当查询需要顺序操作时,当需要提前合并或重新分区时也可以 被暴露