发明名称 COLLECTING COMPUTER PROCESSOR INSTRUMENTATION DATA
摘要 A system and method for collecting instrumentation data in a processor with a pipelined instruction execution stages arranged in an out-of-order execution architecture. One instruction group in a Global Completion Table is marked as a tagged group. Instrumentation data is stored for processing stages processing instructions associated with the tagged group. Sample signal pulses trigger a determination of whether the tagged group is the next-to-complete instruction group. When the sample pulse occurs at a time when the tagged group is the next-to-complete group, the instrumentation data is written as an output. Instrumentation data present during sample pulses that occur when the tagged group is not the next-to-complete group is optionally discarded. Sample pulses are generated at a rate equal to the desired sample rate times the number of groups in the global completion table to better ensure occurrence of a next-to-complete tagged group.
申请公布号 US2011154298(A1) 申请公布日期 2011.06.23
申请号 US20090645687 申请日期 2009.12.23
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 ALEXANDER GREGORY W.;BARTIK JANE;BILLECI MICHAEL;HUTTON DAVID;JACOBI CHRISTIAN;LEE JANG-SOO;SCHWARZ ERIC;SHUM CHUNG-LUNG;YEH PHIL C.
分类号 G06F9/44 主分类号 G06F9/44
代理机构 代理人
主权项
地址