The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jan. 16, 2007
Filed:
Jan. 13, 2004
Xinliang David LI, Sunnyvale, CA (US);
Shin-ming Liu, Saratoga, CA (US);
Dhruva R. Chakrabarti, Santa Clara, CA (US);
Robert Hundt, Santa Clara, CA (US);
XinLiang David Li, Sunnyvale, CA (US);
Shin-Ming Liu, Saratoga, CA (US);
Dhruva R. Chakrabarti, Santa Clara, CA (US);
Robert Hundt, Santa Clara, CA (US);
Hewlett-Packard Development Company, L.P., Houston, TX (US);
Abstract
Techniques for partitioning modules into smaller groups are disclosed. In various embodiments, cross-module optimization may be performed on these smaller groups. Further, related modules are grouped together based on a predefined algorithm. Relatedness, or closeness, or affinity, of modules are considered based on various factors including, for example, the number of calls between routines in different modules, possibility of in-lining a first routine in a first module into a second routine in a second module, characteristics of parameters being passed between routines in different modules, etc.