发明名称 Modifying program execution based on profiling
摘要 A method and a multiprocessor computer for execution of the method. A first CPU has a general register file, an instruciton pipeline, and profile circuitry. The profile circuitry is operatively interconnected and under common hardware control with the instruction pipeline. The profile circuitry and instruction pipeline are cooperatively interconnected to detect the occurrence of profileable events occurring in the instruction pipeline. The profile circuitry is operable without software intervention to effect recording of profile information describing the profileable events into the general register file, without first capturing the information into a main memory of the computer. The recording is essentially concurrent with the occurrence of the profileable events. A second CPU is configured to analyze the generated profile data, while the execution and profile data generation continue on the first CPU, and to control the execution of the program on the first CPU based at least in part on the analysis of the collected profile data.
申请公布号 US6763452(B1) 申请公布日期 2004.07.13
申请号 US19990339797 申请日期 1999.06.24
申请人 ATI INTERNATIONAL SRL 发明人 HOHENSEE PAUL H.;YATES, JR. JOHN S.;VAN DYKE KORBIN S.;REESE DAVID L.;PURCELL STEPHEN C.
分类号 G06F9/455;(IPC1-7):G06F9/00 主分类号 G06F9/455
代理机构 代理人
主权项
地址