SC16: International Conference for High Performance Computing, Networking, Storage and Analysis 2016
DOI: 10.1109/sc.2016.9
|View full text |Cite
|
Sign up to set email alerts
|

Development Effort Estimation in HPC

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 12 publications
(8 citation statements)
references
References 41 publications
0
8
0
Order By: Relevance
“…Productivity in particular is notoriously difficult to measure; notions such as "programmer time" and "cost" are hard to compare across developers and environments, and little can be done to quantify these values for code that has already been developed. See Wienke et al [3] for an exploration of some of these considerations and approaches for making useful measurements.…”
Section: Measurementmentioning
confidence: 99%
See 1 more Smart Citation
“…Productivity in particular is notoriously difficult to measure; notions such as "programmer time" and "cost" are hard to compare across developers and environments, and little can be done to quantify these values for code that has already been developed. See Wienke et al [3] for an exploration of some of these considerations and approaches for making useful measurements.…”
Section: Measurementmentioning
confidence: 99%
“…Measuring programmer productivity in general and absolute terms is likely to be impossible, and obtaining a complete picture of programmer productivity requires attention to all aspects of writing code, accounting for developer experience and choice of programming model [3]. Our experience suggests that performance portability practitioners are often satisfied by approximations relating to factors that are known (or assumed) to impact programmer productivity.…”
Section: Measuring Productivitymentioning
confidence: 99%
“…Thus, we use development diaries to record the quantity and type of eort carried out by the students. To maximize the accuracy and comparability of the data while minimizing the intrusion of the data collection, we develope the electronic development diary EortLog 2 [6]. It uses strict input forms, precise questionnaires and xed intervals (60-minutes has proven well) to achieve highly accurate data.…”
Section: Degree Of Achieved Learning Objectivesmentioning
confidence: 99%
“…The collected productivity data of the students opens up wide areas of research into HPC programming productivity such as the estimation of software costs of HPC projects. While most of this research is ongoing and will require more data, some early results can be found in [2,3,6]. Figure 2 provides an example for the analyses carried out on the productivity data collected during the OpenMP lab in summer 2019.…”
Section: Evaluation Of the Labsmentioning
confidence: 99%
“…Since software is a key component of HPC, there have been numerous efforts exploring the interaction between software engineering and HPC from as early as 2001. These efforts have attempted to understand if and how various software engineering aspects influence development and use of scientific software, e.g., architecture, platforms, programming model, tools/IDEs, effort estimation, developer experience, user preferences, code complexity, portability, performance [6,14,11,16,12,7,17]. They have also attempted to validate conjectures about user productivity in HPC community by interviewing HPC users [18].…”
mentioning
confidence: 99%