会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明公开
    • A SYSTEM AND METHOD FOR THE PARALLEL EXECUTION OF DATABASE QUERIES OVER CPUS AND MULTI CORE PROCESSORS
    • 系统和方法对于数据库查询关于集中的处理器,更多核心处理器的并行执行
    • EP2596430A4
    • 2015-11-11
    • EP11819514
    • 2011-07-18
    • SQREAM TECHNOLOGIES LTD
    • VARAKIN KONSTATINGAL AMIKATZ OZ ORI
    • G06F9/46G06F17/30
    • G06F17/30445G06F9/5072G06F17/30519G06F2209/5017G06F2209/509
    • The invention relates to a system for parallel execution of database queries over one or more Central Processing Units (CPUs), and one or more Multi Core Processor, (MCPs), the system comprises (a) a query analyzer for dividing the query to plurality of sub-queries, and for computing and assigning to each sub-query a target address of either a CPU of an MCP; (b) a query compiler for creating an Abstract Syntax Tree (AST) and OpenCL primitives only for those sub-queries that are targeted to an MCP, and for conveying both the remaining sub-queries, and the AST and the OpenCL code to a virtual machine, and (A) a Virtual Machine (VM) which comprises: a task bank, a buffers; a scheduler. The virtual machine combines said sub-query results by the CPUs and said primitive results by said MCPs to a final query result.
    • 本发明涉及一种用于通过一个或多个中央处理单元(CPU)以及一个或多个多核处理器(MCP)的,该系统包括(a)一个查询分析器,用于将查询多元数据库查询的并行执行的系统 子查询,以及用于计算和分配给各子查询要么是一个MCP的CPU的目标地址; (B)查询编译器抽象语法树(AST)和OpenCL基本只对那些子查询的创建并有针对性地在MCP,并输送这两个剩余子查询和AST和OpenCL的代码到 虚拟机,(A)虚拟机(VM),它包括:任务银行,缓冲区; 调度。 虚拟机由CPU和说原始结果由所述的MCP到最终QueryResult中组合所述子查询结果。