会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 6. 发明申请
    • Monitoring Processes in a Non-Uniform Memory Access (NUMA) Computer System
    • 非均匀内存访问(NUMA)计算机系统中的监视进程
    • US20080229308A1
    • 2008-09-18
    • US12106275
    • 2008-04-19
    • Blair Wyman
    • Blair Wyman
    • G06F9/46
    • G06F9/3851G06F9/4856G06F11/3404
    • A monitoring process for a NUMA system collects data from multiple monitored threads executing in different nodes of the system. The monitoring process executes on different processors in different nodes. The monitoring process intelligently collects data from monitored threads according to the node it which it is executing to reduce the proportion of inter-node data accesses. Preferably, the monitoring process has the capability to specify a node to which it should be dispatched next to the dispatcher, and traverses the nodes while collecting data from threads associated with the node in which the monitor is currently executing. By intelligently associating the data collection with the node of the monitoring process, the frequency of inter-node data accesses for purposes of collecting data by the monitoring process is reduced, increasing execution efficiency.
    • NUMA系统的监视过程从在系统的不同节点中执行的多个被监视的线程收集数据。 监控过程在不同节点的不同处理器上执行。 监控过程根据正在执行的节点智能地从被监控线程收集数据,以减少节点间数据访问的比例。 优选地,监视过程具有指定在调度器旁边应该被调度的节点的能力,并且在从与监视器当前在其中执行的节点相关联的线程收集数据的同时遍历节点。 通过智能地将数据收集与监控过程的节点相关联,降低了监控过程收集数据的节点间数据访问频率,提高了执行效率。
    • 7. 发明授权
    • System for partial in-line expansion of procedure calls during program
compilation
    • 在程序编译期间部分在线扩展过程调用的系统
    • US5701489A
    • 1997-12-23
    • US466532
    • 1995-06-06
    • Cary Lee BatesBlair Wyman
    • Cary Lee BatesBlair Wyman
    • G06F9/45
    • G06F8/4436
    • A system for the in-line expansion of a portion of the program body otherwise rejected as too expensive for full in-line expansion during intermediate code optimization by a compiler. The partial in-lining system first attempts the full in-line expansion of a procedure call by replacing it with the procedure body in the usual manner. If the procedure body is rejected for exceeding an in-lining threshold, a control flow graph for the procedure body is generated and examined for "emittable" subgraphs, each of which is replaced by a new procedure call to a new procedure body containing the emitted (expensive) subgraph. Following one or more subgraph emissions to eliminate the expensive portions of the original procedure body, the "reduced" procedure body is again passed to the in-line expansion process.
    • 用于在编译器的中间代码优化期间在线扩展程序体的一部分的系统,否则被拒绝为对于完全在线扩展而言太贵。 部分内衬系统首先尝试以通常的方式将过程调用替换为过程体,从而全程在线扩展过程调用。 如果过程体被拒绝超过内衬阈值,则生成并检查过程体的控制流程图,以查找“可排放”子图,每个子图用新过程调用替换为包含发射的 (昂贵)子图。 遵循一个或多个子图发射以消除原始程序体的昂贵部分,“减少”过程体再次传递到在线膨胀过程。
    • 8. 发明授权
    • Monitoring processes in a non-uniform memory access (NUMA) computer system
    • 在非均匀内存访问(NUMA)计算机系统中监视进程
    • US07574567B2
    • 2009-08-11
    • US12106275
    • 2008-04-19
    • Blair Wyman
    • Blair Wyman
    • G06F12/00
    • G06F9/3851G06F9/4856G06F11/3404
    • A monitoring process for a NUMA system collects data from multiple monitored threads executing in different nodes of the system. The monitoring process executes on different processors in different nodes. The monitoring process intelligently collects data from monitored threads according to the node it which it is executing to reduce the proportion of inter-node data accesses. Preferably, the monitoring process has the capability to specify a node to which it should be dispatched next to the dispatcher, and traverses the nodes while collecting data from threads associated with the node in which the monitor is currently executing. By intelligently associating the data collection with the node of the monitoring process, the frequency of inter-node data accesses for purposes of collecting data by the monitoring process is reduced, increasing execution efficiency.
    • NUMA系统的监视过程从在系统的不同节点中执行的多个被监视的线程收集数据。 监控过程在不同节点的不同处理器上执行。 监控过程根据正在执行的节点智能地从被监控线程收集数据,以减少节点间数据访问的比例。 优选地,监视过程具有指定在调度器旁边应该被调度的节点的能力,并且在从与监视器当前在其中执行的节点相关联的线程收集数据的同时遍历节点。 通过智能地将数据收集与监控过程的节点相关联,降低了监控过程收集数据的节点间数据访问频率,提高了执行效率。
    • 9. 发明授权
    • Method and apparatus for monitoring processes in a non-uniform memory access (NUMA) computer system
    • 用于在非均匀存储器访问(NUMA)计算机系统中监视进程的方法和装置
    • US07383396B2
    • 2008-06-03
    • US11128070
    • 2005-05-12
    • Blair Wyman
    • Blair Wyman
    • G06F12/00
    • G06F9/3851G06F9/4856G06F11/3404
    • A monitoring process for a NUMA system collects data from multiple monitored threads executing in different nodes of the system. The monitoring process executes on different processors in different nodes. The monitoring process intelligently collects data from monitored threads according to the node it which it is executing to reduce the proportion of inter-node data accesses. Preferably, the monitoring process has the capability to specify a node to which it should be dispatched next to the dispatcher, and traverses the nodes while collecting data from threads associated with the node in which the monitor is currently executing. By intelligently associating the data collection with the node of the monitoring process, the frequency of inter-node data accesses for purposes of collecting data by the monitoring process is reduced, increasing execution efficiency.
    • NUMA系统的监视过程从在系统的不同节点中执行的多个被监视的线程收集数据。 监控过程在不同节点的不同处理器上执行。 监控过程根据正在执行的节点智能地从被监控线程收集数据,以减少节点间数据访问的比例。 优选地,监视过程具有指定在调度器旁边应该被调度的节点的能力,并且在从与监视器当前在其中执行的节点相关联的线程收集数据的同时遍历节点。 通过智能地将数据收集与监控过程的节点相关联,降低了监控过程收集数据的节点间数据访问频率,提高了执行效率。
    • 10. 发明申请
    • Method and apparatus for monitoring processes in a non-uniform memory access (NUMA) computer system
    • 用于在非均匀存储器访问(NUMA)计算机系统中监视进程的方法和装置
    • US20060259704A1
    • 2006-11-16
    • US11128070
    • 2005-05-12
    • Blair Wyman
    • Blair Wyman
    • G06F13/28
    • G06F9/3851G06F9/4856G06F11/3404
    • A monitoring process for a NUMA system collects data from multiple monitored threads executing in different nodes of the system. The monitoring process executes on different processors in different nodes. The monitoring process intelligently collects data from monitored threads according to the node it which it is executing to reduce the proportion of inter-node data accesses. Preferably, the monitoring process has the capability to specify a node to which it should be dispatched next to the dispatcher, and traverses the nodes while collecting data from threads associated with the node in which the monitor is currently executing. By intelligently associating the data collection with the node of the monitoring process, the frequency of inter-node data accesses for purposes of collecting data by the monitoring process is reduced, increasing execution efficiency.
    • NUMA系统的监视过程从在系统的不同节点中执行的多个被监视的线程收集数据。 监控过程在不同节点的不同处理器上执行。 监控过程根据正在执行的节点智能地从被监控线程收集数据,以减少节点间数据访问的比例。 优选地,监视过程具有指定在调度器旁边应该被调度的节点的能力,并且在从与监视器当前在其中执行的节点相关联的线程收集数据的同时遍历节点。 通过智能地将数据收集与监控过程的节点相关联,降低了监控过程收集数据的节点间数据访问频率,提高了执行效率。