MULTITHREADED DATA MERGING FOR MULTI-CORE PROCESSING UNIT
    34.
    发明申请
    MULTITHREADED DATA MERGING FOR MULTI-CORE PROCESSING UNIT 审中-公开
    多核数据处理单元的数据整合

    公开(公告)号:US20130138923A1

    公开(公告)日:2013-05-30

    申请号:US13307881

    申请日:2011-11-30

    IPC分类号: G06F9/30

    CPC分类号: G06F9/3851

    摘要: Described herein are methods, systems, apparatuses and products for multithreaded data merging for multi-core central and graphical processing units. An aspect provides for executing a plurality of threads on at least one central processing unit comprising a plurality of cores, each thread comprising an input data set (IDS) and being executed on one of the plurality of cores; initializing at least one local data set (LDS) comprising a size and a threshold; inserting IDS data elements into the at least one LDS such that each inserted IDS data element increases the size of the at least one LDS; and merging the at least one LDS into a global data set (GDS) responsive to the size of the at least one LDS being greater than the threshold. Other aspects are disclosed herein.

    摘要翻译: 这里描述了用于多核中央和图形处理单元的多线程数据合并的方法,系统,装置和产品。 一个方面提供了在包括多个核心的至少一个中央处理单元上执行多个线程,每个线程包括输入数据集(IDS),并且在所述多个核心之一上执行; 初始化包括大小和阈值的至少一个本地数据集(LDS); 将IDS数据元素插入到所述至少一个LDS中,使得每个插入的IDS数据元素增加所述至少一个LDS的大小; 以及响应于所述至少一个LDS的大小大于所述阈值,将所述至少一个LDS合并到全局数据集(GDS)中。 本文公开了其它方面。

    ADAPTIVE CELL-SPECIFIC DICTIONARIES FOR FREQUENCY-PARTITIONED MULTI-DIMENSIONAL DATA
    35.
    发明申请
    ADAPTIVE CELL-SPECIFIC DICTIONARIES FOR FREQUENCY-PARTITIONED MULTI-DIMENSIONAL DATA 失效
    用于频分多址数据的自适应细胞特征

    公开(公告)号:US20120117064A1

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

    申请号:US12939605

    申请日:2010-11-04

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30592

    摘要: A cell-specific dictionary is applied adaptively to adequate cells, where the cell-specific dictionary subsequently optimizes the handling of frequency-partitioned multi-dimensional data. This includes improved data partitioning with super cells or adjusting resulting cells by sub-dividing very large cells and merging multiple small cells, both of which avoid the highly skewed data distribution in cells and improve the query processing. In addition, more efficient encoding is taught within a cell in case the distinct values that actually appear in that cell are much smaller than the size of the column dictionary.

    摘要翻译: 小区特定字典自适应地应用于适当的小区,其中小区特定字典随后优化频分区多维数据的处理。 这包括使用超级单元的改进的数据分区或通过划分非常大的单元并合并多个小单元来调整所得到的单元,这两者都避免了单元格中的高度偏斜的数据分布并且改进了查询处理。 另外,如果在该单元中实际出现的不同值远小于列字典的大小,则在单元格内教授更有效的编码。

    SYSTEM AND METHOD FOR AVIDING THREE-VALUED LOGIC IN PREDICATES ON DICTIONARY-ENCODED DATA
    37.
    发明申请
    SYSTEM AND METHOD FOR AVIDING THREE-VALUED LOGIC IN PREDICATES ON DICTIONARY-ENCODED DATA 失效
    用于在预编码的数字编码数据上预测三值逻辑的系统和方法

    公开(公告)号:US20110078134A1

    公开(公告)日:2011-03-31

    申请号:US12570420

    申请日:2009-09-30

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30312 H03M7/3088

    摘要: According to one embodiment of the present invention, a method for dictionary encoding data without using three-valued logic is provided. According to one embodiment of the invention, a method includes encoding data in a database table using a dictionary, wherein the data includes values representing NULLs. A query having a predicate is received and the predicate is evaluated on the encoded data, whereby the predicate is evaluated on both the encoded data and on the encoded NULLs.

    摘要翻译: 根据本发明的一个实施例,提供了一种用于字典编码数据而不使用三值逻辑的方法。 根据本发明的一个实施例,一种方法包括使用字典对数据库表中的数据进行编码,其中数据包括表示NULL的值。 接收到具有谓词的查询,并且对编码数据评估谓词,由此在编码数据和编码的NULL上对谓词进行评估。

    Off-loading star join operations to a storage server
    38.
    发明授权
    Off-loading star join operations to a storage server 失效
    卸载明星加入操作到存储服务器

    公开(公告)号:US07885953B2

    公开(公告)日:2011-02-08

    申请号:US11866907

    申请日:2007-10-03

    IPC分类号: G06F17/30 G06F7/00

    CPC分类号: G06F17/30498

    摘要: A method, storage server, and computer readable medium for off-loading star-join operations from a host information processing system to a storage server. At least a first and second set of keys from a first and second dimension table, respectively are received from a host system. Each of the first and second set of keys is associated with at least one fact table. A set of locations associated with a set of foreign key indexes are received from the host system. A set of fact table indexes are traversed. At least a first set of Row Identifiers (“RIDs”) associated with the first set of keys and at least a second set of RIDs associated with the second set of keys are identified. An operation is performed on the first and second sets of RIDs to identify an intersecting set of RIDs. The intersecting set of RIDs are then stored.

    摘要翻译: 一种用于从主机信息处理系统到存储服务器的卸载星形连接操作的方法,存储服务器和计算机可读介质。 分别从主机系统接收来自第一和第二维度表的至少第一和第二组密钥。 第一组和第二组中的每一个与至少一个事实表相关联。 从主机系统接收与一组外键索引相关联的一组位置。 遍历一组事实表索引。 识别与第一组密钥相关联的至少第一组行标识符(“RID”)和与第二组密钥相关联的至少第二组RID。 对第一和​​第二组RID执行操作以识别RID的交叉集合。 然后存储相交的RID集合。

    Progressive refinement of a federated query plan during query execution
    40.
    发明授权
    Progressive refinement of a federated query plan during query execution 失效
    查询执行期间联合查询计划的逐步细化

    公开(公告)号:US07877381B2

    公开(公告)日:2011-01-25

    申请号:US11389596

    申请日:2006-03-24

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F17/30463

    摘要: A way for progressively refining a query execution plan during query execution in a federated data system is provided. Re-optimization constraints are placed in the query execution plan during query compilation. When a re-optimization constraint is violated during query execution, a model of the query execution plan is refined using a partially executed query to form a new query execution plan. The new query execution plan is compiled. The compiled new query execution plan is executed.

    摘要翻译: 提供了一种在联合数据系统中查询执行期间逐步完善查询执行计划的方法。 在查询编译期间,重新优化约束被放置在查询执行计划中。 当在查询执行期间违反重新优化约束时,使用部分执行的查询来改进查询执行计划的模型以形成新的查询执行计划。 新的查询执行计划被编译。 执行编译的新查询执行计划。