【24h】

Development Effort Estimation in HPC

机译:HPC中的开发工作量估算

获取原文

摘要

In order to cover the ever increasing demands for computational power, while meeting electrical power and budget constraints, HPC systems are continuing to increase in hardware and software complexity. As a direct consequence, this also leads to increased development efforts to parallelize, tune or port applications. For an informed decision on how to spend available budgets, we therefore need quantitative metrics to estimate the development effort in HPC. While development effort estimation is widely used in software engineering, applying it to HPC, with its strong focus on performance, is not straightforward. In this paper, we first review existing approaches of effort estimation for general computing and then derive a novel methodology to estimate development effort specifically targeted at HPC. Further, we propose a concept to identify factors impacting development effort and encapsulate it in an effort log tool to collect data on development time.
机译:为了满足对计算能力不断增长的需求,同时又满足电力和预算方面的限制,HPC系统的硬件和软件复杂性不断增加。直接的结果是,这还会导致开发工作增加并行化,调整或移植应用程序的工作。因此,对于如何支出可用预算的明智决定,我们需要定量指标来估计HPC的开发工作。尽管开发工作量估算已广泛用于软件工程中,但将其应用到HPC时(尤其着重于性能)并不是一件容易的事。在本文中,我们首先回顾了通用计算工作量估算的现有方法,然后推导了一种新颖的方法来估算专门针对HPC的开发工作量。此外,我们提出了一个概念来识别影响开发工作的因素,并将其封装在工作日志工具中以收集有关开发时间的数据。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号