发明名称 Adaptive method and system to minimize the effect of long table walks
摘要 Current software technology entails writing application programs in a high level language intended to facilitate portability to different computer processor platforms. Because the program is portable, the resulting object code is not tailored to run as efficiently as possible on the particular computer processor platform. Manually tuning a specific application program may be done, but it is time consuming and is rarely done by the end user. The disclosed invention provides an automated method of tuning application programs to execute more efficiently. Based on several system parameters provided by the user, the disclosed method comprises profiling an application to determine where significant delays are occurring that result from long table walks, constructing effective address tables to identify the effective addresses associated with the most significant delays, optimizing the placement of preload or touch instructions that initiate execution of identified instructions prior to their placement in the program sequence, building an optimized change file, and applying the optimized change file to the object code. The optimized change file may be inserted into the object code on a real-time basis.
申请公布号 US6249906(B1) 申请公布日期 2001.06.19
申请号 US19980105581 申请日期 1998.06.26
申请人 INTERNATIONAL BUSINESS MACHINES CORP. 发明人 LEVINE FRANK ELIOT;ROTH CHARLES PHILIP
分类号 G06F9/45;(IPC1-7):G06N9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址