Dynamic performance monitoring-based approach to memory management
    21.
    发明授权
    Dynamic performance monitoring-based approach to memory management 失效
    基于动态性能监控的内存管理方法

    公开(公告)号:US07490117B2

    公开(公告)日:2009-02-10

    申请号:US10749425

    申请日:2003-12-31

    IPC分类号: G06F12/08

    摘要: Techniques are described for optimizing memory management in a processor system. The techniques may be implemented on processors that include on-chip performance monitoring and on systems where an external performance monitor is coupled to a processor. Processors that include a Performance Monitoring Unit (PMU) are examples. The PMU may store data on read and write cache misses, as well as data on translation lookaside buffer (TLB) misses. The data from the PMU is used to determine if any memory regions within a memory heap are delinquent memory regions, i.e., regions exhibiting high numbers of memory problems or stalls. If delinquent memory regions are found, the memory manager, such as a garbage collection routine, can efficiently optimize memory performance as well as the mutators performance by improving the layout of objects in the heap. In this way, memory management routines may be focused based on dynamic and real-time memory performance data.

    摘要翻译: 描述了用于优化处理器系统中的存储器管理的技术。 这些技术可以在包括片上性能监视的处理器以及外部性能监视器耦合到处理器的系统上实现。 包括性能监控单元(PMU)的处理器就是例子。 PMU可以将数据存储在读取和写入高速缓存未命中,以及翻译后备缓冲区(TLB)未命中的数据。 来自PMU的数据用于确定存储器堆中的任何存储器区域是否是过期存储器区域,即表现出大量存储器问题或失速的区域。 如果发现存在不正当的内存区域,诸如垃圾收集例程的存储器管理器可以通过改进堆中对象的布局来有效地优化存储器性能以及突变器的性能。 以这种方式,可以基于动态和实时存储器性能数据来集中存储器管理例程。

    Computerized method and system for searching for text passages in text documents
    24.
    发明申请
    Computerized method and system for searching for text passages in text documents 有权
    用于在文本文档中搜索文本段落的计算机化方法和系统

    公开(公告)号:US20050278164A1

    公开(公告)日:2005-12-15

    申请号:US10744342

    申请日:2003-12-22

    IPC分类号: G06F17/27 G06F17/28 G06F17/30

    CPC分类号: G06F17/30684 G06F17/2785

    摘要: A method is disclosed for searching for text passages in text documents. The method uses computerized prediction-based and ontology-based semantic language processing. Both the text passages that are to be located, as well as the text of the documents that are searched, are transformed on the basis of surface-syntactic and deep-syntactic information to generate a semantic network structure. The semantic network structure is linguistically processed based on information about other parts of the semantic network structure in order to improve the accuracy of the semantic network structure. Nodes in the semantic network structure are classified by linking the nodes in the semantic network structure to nodes in a pre-existing ontological network structure representing concepts in a language.

    摘要翻译: 公开了一种在文本文档中搜索文本段落的方法。 该方法采用基于计算机预测和基于本体的语义语言处理。 要找到的文本段落以及被搜索的文档的文本都是基于表面语法和深层语法信息进行转换,以生成语义网络结构。 语义网络结构基于语义网络结构的其他部分的信息进行语言处理,以提高语义网络结构的准确性。 语义网络结构中的节点通过将语义网络结构中的节点与代表语言概念的预先存在的本体网络结构中的节点相链接来分类。

    Methods and apparatus to dynamically insert prefetch instructions based on compiler and garbage collector analysis
    25.
    发明申请
    Methods and apparatus to dynamically insert prefetch instructions based on compiler and garbage collector analysis 失效
    基于编译器和垃圾回收器分析动态插入预取指令的方法和装置

    公开(公告)号:US20050138294A1

    公开(公告)日:2005-06-23

    申请号:US10742009

    申请日:2003-12-19

    IPC分类号: G06F9/45 G06F12/02 G06F12/00

    CPC分类号: G06F12/0253

    摘要: Methods and apparatus to insert prefetch instructions based on garbage collector analysis and compiler analysis are disclosed. In an example method, one or more batches of samples associated with cache misses from a performance monitoring unit in a processor system are received. One or more samples from the one or more batches of samples based on delinquent information are selected. A performance impact indicator associated with the one or more samples is generated. Based on the performance indicator, at least one of a garbage collector analysis and a compiler analysis is initiated to identify one or more delinquent paths. Based on the at least one of the garbage collector analysis and the compiler analysis, one or more prefetch points to insert prefetch instructions are identified.

    摘要翻译: 公开了基于垃圾收集器分析和编译器分析来插入预取指令的方法和装置。 在示例性方法中,接收与处理器系统中的来自性能监视单元的高速缓存未命中关联的一个或多个批次的样本。 选择一个或多个基于犯罪信息的样本的一个或多个样本。 产生与一个或多个样本相关联的性能影响指示符。 基于性能指标,启动垃圾回收器分析和编译器分析中的至少一个以识别一个或多个违规路径。 基于垃圾收集器分析和编译器分析中的至少一个,识别插入预取指令的一个或多个预取点。

    Removable occlusion system for aneurysm neck
    26.
    发明申请
    Removable occlusion system for aneurysm neck 有权
    动脉瘤颈部可移除闭塞系统

    公开(公告)号:US20050021077A1

    公开(公告)日:2005-01-27

    申请号:US10923424

    申请日:2004-08-20

    IPC分类号: A61B17/00 A61B17/12 A61M29/00

    摘要: A system for treating an aneurysm in a vessel includes a delivery device having a delivery portion suitable for delivery of embolic material. The delivery device is placed in a neck of the aneurysm and an expandable member is placed proximate the neck. The expandable member is expanded to overlie substantially the entire neck. Embolic material is delivered to the aneurysm with a delivery device. The expandable member is held over the neck to inhibit movement of the embolic material out of the aneurysm. Blood is allowed to flow out of the aneurysm, past the neck of the aneurysm, and through the vessel while the expandable member is held over the neck of the aneurysm.

    摘要翻译: 用于治疗血管内血管的系统包括具有适于输送栓塞材料的输送部分的输送装置。 输送装置被放置在动脉瘤的颈部中,并且可扩张构件放置在颈部附近。 可膨胀构件被膨胀以基本上覆盖整个颈部。 栓塞材料用输送装置输送到动脉瘤。 可膨胀构件被保持在颈部上以阻止栓塞材料从动脉瘤移动。 允许血液从动脉瘤的颈部流出动脉瘤,并通过血管,同时将可扩张部件保持在动脉瘤的颈部。

    Ready to wire terminal assembly with vibration resistant clamping screws

    公开(公告)号:US06349466B1

    公开(公告)日:2002-02-26

    申请号:US09428318

    申请日:1999-10-28

    IPC分类号: H01R4316

    摘要: A method of preventing vibration loosening of a clamping screw 26 of a circuit protection apparatus 10 is provided. The circuit protection apparatus 10 has a conductor receiving member 28 including a conductor receiving opening 40 for receiving an electrical conductor 46 therein. The conductor receiving member 28 has an aperture 42 extending from a surface 50 thereof into communication with the conductor receiving opening 40. An overall extent of the aperture 42 includes threads. The method provides a clamping screw 26 having a threaded shaft 50. The threaded shaft 50 has a surface feature 52 in the threads thereof near an end 54 of the shaft. The clamping screw 26 is inserted into the threaded aperture 42 until the surface feature 52 is in interference engagement with threads of the threaded aperture to hold the clamping screw in the threaded aperture, with the end 54 of the shaft being disposed to permit access to the conductor receiving opening 40 such that the clamping screw need not be backed-out from the threaded aperture to provide access to the conductor receiving opening 40.