发明名称 Workload performance projection for future information handling systems using microarchitecture dependent data
摘要 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.
申请公布号 US9135142(B2) 申请公布日期 2015.09.15
申请号 US200812343482 申请日期 2008.12.24
申请人 International Business Machines Corporation 发明人 Bell, Jr. Robert H.;Brochard Luigi;DeSota Donald Robert;Indukuru Venkat R.;Panda Rajendra D.;Sharkawi Sameh S.
分类号 G06F3/01;G01C7/00;G01C7/04;G06F3/00;G06F11/36;G06F11/34 主分类号 G06F3/01
代理机构 代理人 Tkacs Stephen R.;Walder, Jr. Stephen J.;Gerhardt Diana R.
主权项 1. A method of performance testing, comprising: selecting an existing information handling system (IHS), thus providing a selected existing IHS; providing a user software program and first and second surrogate software programs; executing the user software program on the selected existing IHS, thus producing a runtime result and a microarchitecture dependent data result; executing the multiple surrogate programs on the selected existing IHS to generate a runtime result and a microarchitecture data dependent result; executing the multiple surrogate programs on a future IHS virtualization of the future IHS, each of the multiple surrogate programs exhibiting a respective runtime performance result; and determining a projected runtime result for the executing of the user software program on the future IHS from runtime results and microarchitecture data dependent results of executing the multiple surrogate programs on the selected existing IHS and the runtime performance results of executing the multiple surrogate programs on the virtualization of the future IHS.
地址 Armonk NY US