会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Method and system for instruction trace reconstruction utilizing
performance monitor outputs and bus monitoring
    • 使用性能监视器输出和总线监控的指令轨迹重建方法和系统
    • US5862371A
    • 1999-01-19
    • US758198
    • 1996-11-25
    • Frank Eliot LevineWilliam John StarkeEdward Hugh WelbonJack Chris Randolph
    • Frank Eliot LevineWilliam John StarkeEdward Hugh WelbonJack Chris Randolph
    • G06F11/34G06F11/36G06F9/00
    • G06F11/3636G06F11/3466G06F11/349G06F2201/885
    • A method and system for instruction trace reconstruction utilizing performance monitor outputs and bus monitoring. 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 analyzes 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, if the initial architectural state of the system is known. The difficulty in reconstructing an instruction trace from monitored bus traffic can be decreased substantially if more definitive information regarding the actual instruction sequence can be obtained. To this end, an internal performance monitor within the processor system is utilized to generate an output each processor clock cycle which is indicative of the exact number of instructions which were executed during that clock cycle, an indication of whether or not a branch instruction was taken or not taken, an offset for each interrupt vector which has been taken, the number of data cache misses, the number of instruction cache misses, the number of store conditional instructions which were executed and the number of store conditional instructions which failed. This information, in combination with monitored bus traffic may be utilized to efficiently and accurately reconstruct an instruction trace without adversely affecting performance of the system under test.
    • 一种使用性能监视器输出和总线监控的指令轨迹重建方法和系统。 处理器系统和内存子系统的性能预测对于正确了解系统内的工作负载非常重要。 通常使用指令轨迹来确定指令的分配,寄存器依赖性的识别,分支路径分析和定时。 如果系统的初始架构状态已知,则可以通过监视总线流量来确定跟踪期间的指令地址,数据地址和数据,来实现重建指令轨迹的一种众所周知的技术。 如果可以获得关于实际指令序列的更确定的信息,则可以显着地减少从监视的总线业务重建指令轨迹的困难。 为此,使用处理器系统内的内部性能监视器来产生每个处理器时钟周期的输出,其指示在该时钟周期期间执行的指令的精确数量,是否采用分支指令 或不采取,已经采取的每个中断向量的偏移,数据高速缓存未命中的数量,指令高速缓存未命中的数量,被执行的存储条件指令的数量和存储条件指令的数量失败。 可以将该信息与监视的总线业务相结合,以有效且准确地重建指令轨迹,而不会不利地影响被测系统的性能。