Efficient index folding using indexing expression generated using selected pair of indices for parallel operations based on the number of indices exceeding a pre-determined threshold
    1.
    发明授权
    Efficient index folding using indexing expression generated using selected pair of indices for parallel operations based on the number of indices exceeding a pre-determined threshold 有权
    使用基于超过预定阈值的索引数目的并行操作的选择的索引对生成的索引表达式的有效索引折叠

    公开(公告)号:US08863146B1

    公开(公告)日:2014-10-14

    申请号:US13107647

    申请日:2011-05-13

    IPC分类号: G06F9/46

    摘要: A method comprising receiving data, where the data includes one or more elements, the data is associated with a first set of indices, and the first set of indices references the one or more elements. The method may further include folding a plurality of indices into a single index, where the single index references the one or more elements of the received data that were referenced by the plurality of indices, the folding generates a second set of indices, and the folding is performed when concurrent process threads are not generated based on the first set of indices. The method may further include determining whether concurrent process threads should be generated based on the second set of indices and generating the concurrent process threads for the second set of indices when the determining determines that the concurrent process threads should be generated based on the second set of indices.

    摘要翻译: 一种方法,包括接收数据,其中所述数据包括一个或多个元素,所述数据与第一组索引相关联,并且所述第一组索引引用所述一个或多个元素。 该方法还可以包括将多个索引折叠成单个索引,其中单个索引引用由多个索引引用的接收数据的一个或多个元素,折叠生成第二组索引,并且折叠 是基于第一组索引不生成并发进程线程时执行的。 该方法还可以包括确定是否应当基于第二组索引来生成并行进程线程,并且当确定确定基于第二组索引生成并行进程线程时,为第二组索引生成并发进程线程 指数。