发明名称 METHOD AND SYSTEM FOR PREDICTING PERFORMANCE OF SOFTWARE APPLICATIONS ON PROSPECTIVE HARDWARE ARCHITECTURE
摘要 A system and method for identifying optimal system architectures for a reference application are provided. The system and method comprise executing a reference application and a plurality of test applications on a current system architecture and sampling performance data for each of the applications. The performance data is used to compute an application signature for each application. A similarity element is derived from the application signatures that illustrates the similarity between each application and every other application. Using a similarity threshold and an algorithm, a subset of test applications that are similar to the reference application are derived.
申请公布号 US2014350912(A1) 申请公布日期 2014.11.27
申请号 US201414334034 申请日期 2014.07.17
申请人 Yahoo! Inc. 发明人 Kejariwal Arun;D'Alberto Paolo;Panigrahi Sapan;Cammarota Rosario
分类号 G06F11/34 主分类号 G06F11/34
代理机构 代理人
主权项 1. A computer implemented method for determining an optimal hardware architecture for a reference application, the method comprising: executing a plurality of applications on a current hardware architecture, the applications comprising the reference application and a plurality of test applications; collecting, with a computer, performance data corresponding to performance of the applications on the current hardware architecture; computing a plurality of application signatures corresponding to the applications using the performance data; computing a similarity element using the application signatures, wherein the similarity element illustrates degrees of similarity between the applications based on their application signatures; and deriving, in a computer, using the similarity element, a subset of test applications that are similar to the reference application based on performance, so as to select a plurality of hardware architectures, for testing the reference application, on which improved performance has been reported for the subset of test applications.
地址 Sunnyvale CA US