发明名称 Use of dynamic translation to collect and exploit run-time information in an optimizing compilation system
摘要 Dynamic translation is used to produce profile information used to optimize object code for an application. In order to produce optimized object code for the application, source code for the application is compiled to produce first object code for the application. The first object code is used in the generation of profile information about the application. This is done by dynamically translating the first object code to produce second object code. The second object code includes profiling code which, when executed, produces the profile information. The second object code is executed to produce the profile information. The source code for the application is recompiled to produce the optimized object code. The recompiling includes using the profile information in the production of the optimized object code.
申请公布号 US5815720(A) 申请公布日期 1998.09.29
申请号 US19960616608 申请日期 1996.03.15
申请人 INSTITUTE FOR THE DEVELOPMENT OF EMERGING ARCHITECTURES, L.L.C. 发明人 BUZBEE, WILLIAM B.
分类号 G06F11/28;G06F9/45;G06F11/34;G06F11/36;(IPC1-7):G06F9/45 主分类号 G06F11/28
代理机构 代理人
主权项
地址