会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Multi-Core Scheduling for Parallel Queries
    • 并行查询的多核心调度
    • US20100312762A1
    • 2010-12-09
    • US12758604
    • 2010-04-12
    • Jianfeng YanJian XuWen-Syan Li
    • Jianfeng YanJian XuWen-Syan Li
    • G06F17/30
    • G06F9/505G06F17/30445
    • An operator manager may be configured to determine a number of available cores and to assign the cores among a plurality of operators of a query, the operators including a running set of operators through which a plurality of query paths exist. The operator manager may include a status monitor configured to determine the number of available cores and to determine the running set of operators, a critical path selector configured to determine a critical path of the query from among the query paths and the running set of operators, and a workload manager configured to assign a first core of the available cores to a running operator of the running set and of the critical path, and to thereafter receive a new critical path from the critical path selector and to assign a second core of the available cores to the running operator of the new critical path.
    • 操作员管理器可以被配置为确定多个可用核心并且在查询的多个运算符之间分配核心,所述运营商包括存在多个查询路径的运行的运行集合。 运营商管理者可以包括配置为确定可用核心数量并且确定运行的运营商集合的状态监视器,关键路径选择器被配置为从查询路径和正在运行的运行集合中确定查询的关键路径, 并且工作负载管理器被配置为将可用核心的第一核心分配给运行集合和关键路径的正在运行的运营商,并且此后从关键路径选择器接收新的关键路径并且分配可用的核心 核心到新的关键路径的运行操作员。
    • 2. 发明授权
    • Multi-core scheduling for parallel queries
    • 并行查询的多核调度
    • US08219546B2
    • 2012-07-10
    • US12758604
    • 2010-04-12
    • Jianfeng YanJian XuWen-Syan Li
    • Jianfeng YanJian XuWen-Syan Li
    • G06F17/30
    • G06F9/505G06F17/30445
    • An operator manager may be configured to determine a number of available cores and to assign the cores among a plurality of operators of a query, the operators including a running set of operators through which a plurality of query paths exist. The operator manager may include a status monitor configured to determine the number of available cores and to determine the running set of operators, a critical path selector configured to determine a critical path of the query from among the query paths and the running set of operators, and a workload manager configured to assign a first core of the available cores to a running operator of the running set and of the critical path, and to thereafter receive a new critical path from the critical path selector and to assign a second core of the available cores to the running operator of the new critical path.
    • 操作员管理器可以被配置为确定多个可用核心并且在查询的多个运算符之间分配核心,所述运营商包括存在多个查询路径的运行的运行集合。 运营商管理者可以包括配置为确定可用核心数量并且确定运行的运营商集合的状态监视器,关键路径选择器被配置为从查询路径和正在运行的运行集合中确定查询的关键路径, 并且工作负载管理器被配置为将可用核心的第一核心分配给运行集合和关键路径的正在运行的运营商,并且此后从关键路径选择器接收新的关键路径并且分配可用的核心 核心到新的关键路径的运行操作员。
    • 3. 发明授权
    • Calibration of resource allocation during parallel processing
    • 并行处理过程中资源分配的校准
    • US08612180B2
    • 2013-12-17
    • US12717694
    • 2010-03-04
    • Jianfeng YanWen-Syan Li
    • Jianfeng YanWen-Syan Li
    • G06F9/28
    • G06F9/5066G06F11/3404G06F11/3419G06F2201/88G06F2209/508
    • A first performance measurement of an executing task may be determined, while the task is executed by a first number of nodes operating in parallel. A second performance measurement of the executing task may be determined, while the task is being executed by a second number of nodes operating in parallel. An overhead factor characterizing a change of a parallelism overhead of executing the task with nodes executing in parallel may then be calculated, relative to a change in a number of the nodes, based on the first performance measurement and the second performance measurement. Then, an optimal number of nodes to operate in parallel to continue executing the task may be determined, based on the overhead factor.
    • 可以确定执行任务的第一性能测量,而任务由并行操作的第一数量的节点执行。 可以确定执行任务的第二性能测量,而任务正由并行操作的第二数量的节点执行。 然后可以基于第一性能测量和第二性能测量来相对于节点数量的改变来计算表征并行执行的节点执行任务的并行性开销变化的开销因素。 然后,可以基于开销因素来确定并行操作以继续执行任务的最佳数量的节点。
    • 4. 发明申请
    • MULTI-CORE QUERY PROCESSING USING ASYNCHRONOUS BUFFERS
    • 使用异步缓冲区进行多核查询处理
    • US20110314233A1
    • 2011-12-22
    • US12831795
    • 2010-07-07
    • Jianfeng YanWen-Syan Li
    • Jianfeng YanWen-Syan Li
    • G06F12/00
    • G06F17/30501G06F9/505G06F17/30G06F17/30445
    • A system may include a buffer monitor configured to monitor buffer content of a buffer being used during processing of a query workflow in which write tasks of the query workflow write data to the buffer and read tasks of the query workflow read data from the buffer, the buffer having a buffer capacity. The system may include a threshold manager configured to compare the buffer content to a low threshold and to a high threshold that are defined relative to the buffer capacity, and a speed controller configured to control a number of the write tasks relative to a number of the read tasks that are currently executing the query workflow, to thereby maintain the buffer content between the low threshold and the high threshold.
    • 系统可以包括缓冲器监视器,其被配置为监视在查询工作流的处理期间使用的缓冲器的缓冲器内容,其中查询工作流的写入任务将数据写入缓冲器并读取查询工作流程从缓冲器读取数据, 具有缓冲器容量的缓冲器。 该系统可以包括阈值管理器,其被配置为将缓冲器内容与相对于缓冲器容量定义的低阈值和高阈值进行比较;以及速度控制器,被配置为相对于多个 读取当前执行查询工作流的任务,从而将缓冲区内容保持在低阈值和高阈值之间。
    • 5. 发明授权
    • Multi-core query processing using asynchronous buffers
    • 使用异步缓冲区的多核查询处理
    • US08650340B2
    • 2014-02-11
    • US12831795
    • 2010-07-07
    • Jianfeng YanWen-Syan Li
    • Jianfeng YanWen-Syan Li
    • G06F3/00G06F5/00
    • G06F17/30501G06F9/505G06F17/30G06F17/30445
    • A system may include a buffer monitor configured to monitor buffer content of a buffer being used during processing of a query workflow in which write tasks of the query workflow write data to the buffer and read tasks of the query workflow read data from the buffer, the buffer having a buffer capacity. The system may include a threshold manager configured to compare the buffer content to a low threshold and to a high threshold that are defined relative to the buffer capacity, and a speed controller configured to control a number of the write tasks relative to a number of the read tasks that are currently executing the query workflow, to thereby maintain the buffer content between the low threshold and the high threshold.
    • 系统可以包括缓冲器监视器,其被配置为监视在查询工作流的处理期间使用的缓冲器的缓冲器内容,其中查询工作流的写入任务将数据写入缓冲器并读取查询工作流程从缓冲器读取数据, 具有缓冲器容量的缓冲器。 该系统可以包括阈值管理器,其被配置为将缓冲器内容与相对于缓冲器容量定义的低阈值和高阈值进行比较;以及速度控制器,被配置为相对于多个 读取当前执行查询工作流的任务,从而将缓冲区内容保持在低阈值和高阈值之间。