发明名称 Object-oriented compiler mechanism for automatically selecting among multiple implementations of objects
摘要 In an object-oriented or object-based computer system, a compiler mechanism allows a compiler to automatically select among multiple implementations of an object to optimize the performance of the compiled code. The selection may be made by assigning a weighted cost to each of the implementations, and selecting the implementation with the lowest weighted cost, where the weighted cost represents estimates of execution frequencies for each of the object's functions. In the alternative, for implementations that have different interfaces, the selection may be made based on an evaluation of the functions used in the program compared to the functions provided by the different implementations, and selecting an implementation that contains all functions issued against the object with a minimum of functions that are not issued against the object.
申请公布号 US6360360(B1) 申请公布日期 2002.03.19
申请号 US19960598360 申请日期 1996.02.08
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 BATES CARY LEE;PROSSER EDWARD CURTIS;SCHMIDT WILLIAM JON
分类号 G06F9/45;(IPC1-7):G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址