会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • Processing elements of a hardware accelerated reconfigurable processor for accelerating database operations and queries
    • 处理硬件加速可重构处理器的元素,用于加速数据库操作和查询
    • US20080189251A1
    • 2008-08-07
    • US11895997
    • 2007-08-27
    • Jeremy BranscomeMichael CorwinLiuxi YangJames ShauRavi KrishnamurthyJoseph I. Chamdani
    • Jeremy BranscomeMichael CorwinLiuxi YangJames ShauRavi KrishnamurthyJoseph I. Chamdani
    • G06F17/30
    • G06F16/2453
    • Embodiments of the present invention provide processing elements that are capable of performing high level database operations in hardware based on machine code instructions. These processing elements employ a dataflow architecture that operates on data in hardware without interruption or software. A scanning/indexing processing element may comprise logic that analyze database column groups stored in local memory, perform parallel field extraction and comparison, and generates a list of row pointers (row ids or RIDs) referencing those rows whose value(s) satisfy an applied predicate. The scanning/indexing processing may also be used to project database column groups, search and join index structures, and manipulate in-flight metadata flows, composing, merging, reducing, and modifying multi-dimensional lists of intermediate and final results. Furthermore, a scanning/indexing processing element may be used for joins with indexes, like a Group Index, which involves the association of each input tuple with potentially many related data components, in a one-to-many mapping. An XCAM processing element may comprise logic to perform associative database operations, like accumulation and aggregation, sieving, sorting and associative joins.
    • 本发明的实施例提供了能够基于机器码指令在硬件中执行高级数据库操作的处理元件。 这些处理元件采用在不中断或软件的情况下对硬件上的数据进行操作的数据流架构。 扫描/索引处理元件可以包括分析存储在本地存储器中的数据库列组,执行并行字段提取和比较的逻辑,并且生成参考其值满足应用的那些行的行指针(行ID或RID)的列表 谓词。 扫描/索引处理也可用于投影数据库列组,搜索和连接索引结构,以及操纵机上元数据流,组合,合并,减少和修改中间和最终结果的多维列表。 此外,扫描/索引处理元件可以用于具有诸如组索引的索引的连接,该索引涉及每个输入元组与潜在的许多相关数据组件的关联,在一对多映射中。 XCAM处理元件可以包括执行关联数据库操作的逻辑,例如累积和聚合,筛选,排序和关联连接。