发明名称 Code instrumentation system with non intrusive means and cache memory optimization for dynamic monitoring of code segments
摘要 The present invention is directed to a system and method for monitoring performance in an information handling system in a minimally intrusive manner. The method of the present invention includes a collection phase, a placement phase, and an instrumentation phase. During the collection phase, a workload (i.e. code segment) is traced, and instruction and data accesses are determined. During the placement phase, the trace data is passed to a cache simulator. The cache simulator uses the trace data, along with hardware and instrumentation characteristics, to determine an optimal placement for instrumentation code and data. If the desired conflict level is not attainable, the best possible placement is found by executing the code to be monitored with a variety of instrumentation code and data placements until the least intrusive placement is found. The best possible placement is then used during the instrumentation phase to actually execute the instrumented code.
申请公布号 US5940618(A) 申请公布日期 1999.08.17
申请号 US19970935166 申请日期 1997.09.22
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 BLANDY, GEOFFREY OWEN;SABA, MAHER AFIF;URQUHART, ROBERT J.
分类号 G06F11/34;(IPC1-7):G06F9/44 主分类号 G06F11/34
代理机构 代理人
主权项
地址