首页 | 本学科首页   官方微博 | 高级检索  
     


From source code to runtime behaviour: Software metrics help to select the computer architecture
Authors:Frank Eichinger  David Kramer  Klemens Böhm  Wolfgang Karl
Affiliation:1. School of Computer Science, Wuhan University, Wuhan, China;2. School of Computer Science, Hubei University of Technology, Wuhan, China
Abstract:The decision which hardware platform to use for a certain application is an important problem in computer architecture. This paper reports on a study where a data-mining approach is used for this decision. It relies purely on source-code characteristics, to avoid potentially expensive programme executions. One challenge in this context is that one cannot infer how often functions that are part of the application are typically executed. The main insight of this study is twofold: (a) Source-code characteristics are sufficient nevertheless. (b) Linking individual functions with the runtime behaviour of the programme as a whole yields good predictions. In other words, while individual data objects from the training set may be quite inaccurate, the resulting model is not.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号