Hardware-Specific Selection the Most Fast-Running Software Components
详细信息    查看全文
文摘
Software development problems include, in particular, selection of the most fast-running software components among the available ones. In the paper it is proposed to develop a prediction model that can estimate software component runtime to solve this problem. Such a model is built as a function of algorithm parameters and computational system characteristics. It also has been studied which of those features are the most representative ones. As a result of these studies a two-stage scheme of prediction model development based on linear and non-linear machine learning algorithms has been formulated. The paper presents a comparative analysis of runtime prediction results for solving several linear algebra problems on 84 personal computers and servers. The use of the proposed approach shows an error of less than 22% for computational systems represented in the training data set.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700