Cancellation of concurrent worker objects
    18.
    发明授权
    Cancellation of concurrent worker objects 有权
    取消并发工作对象

    公开(公告)号:US08327383B2

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

    申请号:US12727689

    申请日:2010-03-19

    IPC分类号: G06F13/00

    CPC分类号: G06F9/485

    摘要: A method of performing a cancellation of concurrent worker objects includes creating a plurality of concurrent worker objects with a manager object. At least one cancellation object is generated with the manager object. The at least one cancellation object includes a cancel method and a register method that support concurrent calls. A callback function is registered by calling the register method with one of the concurrent worker objects. A cancellation of the concurrent worker objects is requested by calling the cancel method with the manager object.

    摘要翻译: 执行并发工作对象的取消的方法包括使用管理对象创建多个并发工作对象。 使用管理对象生成至少一个取消对象。 所述至少一个取消对象包括支持并发呼叫的取消方法和注册方法。 通过使用并发工作对象之一调用寄存器方法来注册回调函数。 通过使用管理对象调用cancel方法来请求并发工作对象的取消。

    Per-thread, per-instance data storage
    19.
    发明授权
    Per-thread, per-instance data storage 有权
    每线程,每个实例的数据存储

    公开(公告)号:US08326886B2

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

    申请号:US12691378

    申请日:2010-01-21

    IPC分类号: G06F7/00 G06F17/30

    CPC分类号: G06F9/4843

    摘要: A method of storing per-thread, per-instance data, includes identifying a unique index value corresponding to a first instance, identifying type parameters based on the identified index value, and instantiating a generic holder object based on the identified type parameters. The generic holder object includes a thread local field configured to store per-thread data that is local to the first instance.

    摘要翻译: 存储每个线程的每个实例数据的方法包括识别对应于第一实例的唯一索引值,基于所识别的索引值来识别类型参数,以及基于所识别的类型参数来实例化通用持有者对象。 通用持有者对象包括被配置为存储本地对于第一实例的每个线程数据的线程本地字段。

    Reordering of data elements in a data parallel system
    20.
    发明授权
    Reordering of data elements in a data parallel system 有权
    在数据并行系统中重新排列数据元素

    公开(公告)号:US08290917B2

    公开(公告)日:2012-10-16

    申请号:US12131761

    申请日:2008-06-02

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30486

    摘要: A query that identifies an input data source is received. The input data source is partitioned into a plurality of partitions. Each of the partitions includes a set of data elements with an associated set of indices for indicating an ordering of the data elements. A query type for a query operator in the received query is identified. It is determined whether a reordering of data elements will be performed based on the identified query type. The data elements in at least one of the partitions are reordered when it is determined based on the identified query type that reordering will be performed.

    摘要翻译: 接收到识别输入数据源的查询。 输入数据源被分割成多个分区。 每个分区包括一组具有指示数据元素的排序的相关索引组的数据元素。 识别接收到的查询中的查询运算符的查询类型。 确定是否将基于所识别的查询类型执行数据元素的重新排序。 当基于识别的查询类型确定将要执行重新排序时,至少一个分区中的数据元素被重新排序。