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:
Sep. 15, 2015
Filed:
Dec. 24, 2008
Robert H. Bell, Jr., Austin, TX (US);
Luigi Brochard, Paris, FR;
Donald Robert Desota, Liberty Hill, TX (US);
Venkat R. Indukuru, Austin, TX (US);
Rajendra D. Panda, Austin, TX (US);
Sameh S. Sharkawi, College Station, TX (US);
Robert H. Bell, Jr., Austin, TX (US);
Luigi Brochard, Paris, FR;
Donald Robert DeSota, Liberty Hill, TX (US);
Venkat R. Indukuru, Austin, TX (US);
Rajendra D. Panda, Austin, TX (US);
Sameh S. Sharkawi, College Station, TX (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A performance projection system includes a test IHS and a currently existing IHS. The performance projection system includes surrogate programs and user application software. The test IHS employs a memory that includes a virtual future IHS, currently existing IHS, surrogate programs, and user application software for determination of runtime and HW counter performance data. The user application software and surrogate programs execute on the currently existing MS to provide designers with runtime data and HW counter or microarchitecture dependent data. Designers execute surrogate programs on the future IHS to provide runtime and HW counter data. Designers normalize and weight the runtime and HW counter data to provide a representative surrogate program for comparison to user application software performance on the future IHS. Using a scaling factor, designers may generate a projection of runtime performance for the user application software executing on the future IHS.