DocumentCode
2798391
Title
Parallel Programmer Productivity: A Case Study of Novice Parallel Programmers
Author
Hochstein, L. ; Carver, Jeffrey ; Shull, Forrest ; Asgari, Shadnaz ; Basili, Victor ; Hollingsworth, Jeffrey K. ; Zelkowitz, M.V.
Author_Institution
University of Maryland, College Park
fYear
2005
fDate
12-18 Nov. 2005
Firstpage
35
Lastpage
35
Abstract
In developing High-Performance Computing (HPC) software, time to solution is an important metric. This metric is comprised of two main components: the human effort required developing the software, plus the amount of machine time required to execute it. To date, little empirical work has been done to study the first component: the human effort required and the effects of approaches and practices that may be used to reduce it. In this paper, we describe a series of studies that address this problem. We instrumented the development process used in multiple HPC classroom environments. We analyzed data within and across such studies, varying factors such as the parallel programming model used and the application being developed, to understand their impact on the development process.
Keywords
Application software; Computer aided software engineering; Concurrent computing; Educational institutions; High performance computing; Humans; Instruments; Productivity; Programming profession; Software engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Supercomputing, 2005. Proceedings of the ACM/IEEE SC 2005 Conference
Conference_Location
Seattle, WA, USA
Print_ISBN
1-59593-061-2
Type
conf
DOI
10.1109/SC.2005.53
Filename
1559987
Link To Document