Applicability of the software cost model COCOMO II to HPC projects
by Julian Miller; Sandra Wienke; Michael Schlottke-Lakemper; Matthias Meinke; Matthias S. Müller
International Journal of Computational Science and Engineering (IJCSE), Vol. 17, No. 3, 2018

Abstract: The complexity of parallel computer architectures continuously increases with the pursuit of exaflop computing, which makes accurate development effort estimation and modelling more important than ever. While sophisticated cost models are widely used in traditional software engineering, they have rarely been investigated for the performance-oriented HPC domain. Therefore, we evaluate the fit and accuracy of the popular COCOMO II model to HPC setups. We lay out a general methodology to evaluate HPC projects with COCOMO II and analyse its cost parameters for the investigated parallelisation projects with OpenACC on NVIDIA GPUs. Further, we evaluate the accuracy of the model in comparison to the reported efforts of the projects and investigate the impact of inaccuracies in the cost parameter ratings by means of a global sensitivity analysis.

Online publication date: Thu, 25-Oct-2018

The full text of this article is only available to individual subscribers or to users at subscribing institutions.

 
Existing subscribers:
Go to Inderscience Online Journals to access the Full Text of this article.

Pay per view:
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.

Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of Computational Science and Engineering (IJCSE):
Login with your Inderscience username and password:

    Username:        Password:         

Forgotten your password?


Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.

If you still need assistance, please email subs@inderscience.com