发明名称 Interrupt-based hardware support for profiling system performance
摘要 In order to get empirical data on memory behaviour to guide system optimisation, a system and method for profiling computer systems is presented. By augmenting a cache miss counter with a compare register and an interrupt line, the processor is interrupted when the counter matches the compare value, and the state of the processor is sampled. This can happen at a predetermined number of cache misses or cache stall cycles. Using these sampled data, a cache miss profile can be developed that associates cache misses with specific processes, procedures, procedure call stacks, or even user defined aspects of the system. Also, the system is able to provide assistance in isolating performance bottlenecks and guiding optimisation of architectures, operating systems, compilers and applications. <IMAGE>
申请公布号 EP0689141(A3) 申请公布日期 1997.10.15
申请号 EP19950303485 申请日期 1995.05.24
申请人 AT&T CORP. 发明人 AGRAWAL, PRATHIMA;TROTTER, JOHN ANDREW;GOLDBERG, AARON JAY
分类号 G06F9/48;G06F11/34;(IPC1-7):G06F11/34 主分类号 G06F9/48
代理机构 代理人
主权项
地址