会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 14. 发明授权
    • Performance monitor and method for performance monitoring within a data
processing system
    • 性能监视器和数据处理系统中的性能监视方法
    • US5991708A
    • 1999-11-23
    • US888802
    • 1997-07-07
    • Frank Eliot LevineCharles Philip RothEdward Hugh Welbon
    • Frank Eliot LevineCharles Philip RothEdward Hugh Welbon
    • G06F11/34G06F11/25
    • G06F11/3409G06F11/348G06F2201/81G06F2201/86G06F2201/88G06F2201/885
    • The present invention provides a performance monitor including a threshold indicator, a granularity indicator, an event detector, and an event counter. The threshold indicator indicates a number of threshold increments, which each correspond to a number of occurrences of a first event. The granularity indicator indicates the number of occurrences of the first event corresponding to each of the threshold increments indicated by the threshold indicator. The granularity indicator has at least a first state and a second state such that the granularity indicator indicates that a first number of occurrences of the first event correspond to a threshold increment in the first state and that a different second number of occurrences of the first event correspond to a threshold increment in the second state. In response to a number of occurrences of the first event detected by the event detector during a selected interval exceeding the number of occurrences indicated by the threshold value and the granularity indicator, the event counter is incremented. In one embodiment, each occurrence of the first event corresponds to a processor clock cycle and the selected interval is defined as the duration of a memory access.
    • 本发明提供一种包括阈值指示符,粒度指示符,事件检测器和事件计数器的性能监视器。 阈值指示符指示阈值增量的数量,其中每一个阈值增量对应于第一事件的发生次数。 粒度指示符指示与由阈值指示符指示的每个阈值增量相对应的第一事件的发生次数。 粒度指示符至少具有第一状态和第二状态,使得粒度指示符指示第一事件的第一次出现次数对应于第一状态中的阈值增量,并且第一事件的不同次数出现 对应于第二状态的阈值增量。 响应于在所选择的间隔期间由事件检测器检测到的第一事件的数量超过由阈值和粒度指示符指示的出现次数的事件计数器增加。 在一个实施例中,第一事件的每次出现对应于处理器时钟周期,并且所选择的间隔被定义为存储器访问的持续时间。
    • 19. 发明授权
    • Method and system for initial state determination for instruction trace
reconstruction
    • 指令跟踪重构初始状态确定方法和系统
    • US5894575A
    • 1999-04-13
    • US758196
    • 1996-11-25
    • Frank Eliot LevineBradley David McCredieWilliam John StarkeEdward Hugh Welbon
    • Frank Eliot LevineBradley David McCredieWilliam John StarkeEdward Hugh Welbon
    • G06F11/36H04B17/00
    • G06F11/3636
    • A method and system for determining an initial architectural state for instruction trace reconstruction. Performance projections for processor systems and memory subsystems are important for a correct understanding of work loads within the system. An instruction trace is generally utilized to determine distribution of instructions, identification of register dependencies, branch path analyses and timing. One well-known technique for reconstructing an instruction trace can be accomplished by monitoring bus traffic to determine instruction addresses, data addresses and data during the trace. However, the initial architectural state (the state of all caches, buffers and registers) must be determined in order to accurately reconstruct an instruction trace. At least one cache within the processor system is divided into two portions, the content of that cache is invalidated and each cache entry thereafter is duplicated within each portion of the divided cache. Upon initiation of an instruction trace, one half of the cache is frozen, preserving the initial state of the system with respect to that cache without requiring the cache to be invalidated and refilled during the instruction trace, so that the initial state may be utilized to reconstruct an instruction trace in combination with the monitored bus traffic.
    • 一种用于确定指令跟踪重构的初始架构状态的方法和系统。 处理器系统和内存子系统的性能预测对于正确了解系统内的工作负载非常重要。 通常使用指令轨迹来确定指令的分配,寄存器依赖性的识别,分支路径分析和定时。 可以通过监视总线流量来确定跟踪期间的指令地址,数据地址和数据来实现重建指令轨迹的一种众所周知的技术。 但是,必须确定初始架构状态(所有高速缓存,缓冲器和寄存器的状态),以便精确地重构指令轨迹。 处理器系统内的至少一个高速缓存被分成两部分,该高速缓存的内容被无效,并且之后的每个高速缓存条目在分割高速缓存的每个部分内被复制。 在开始指令跟踪时,缓存的一半被冻结,保持系统相对于该高速缓存的初始状态,而不需要在指令跟踪期间使高速缓存无效并重新填充,使得初始状态可被用于 结合监控的总线流量重建指令轨迹。