Computer · 2008 · 35 citations · 1 references
ComputingComputer ScienceHigh-performance ComputingParallel ComputingScientific ComputingSoftware EngineeringData ParallelismDistributed ComputingParallel Computing SystemsParallel Runtime SystemsSoftware ConstructionParallel ProgrammingParallelizationSoftware Development Methodology
Computational scientists face many challenges when developing software that runs on large-scale parallel machines. However, software-engineering researchers haven't studied their software development processes in much detail. To better understand the nature of software development in this context, the authors examined five large-scale computational science software projects operated at the five ASC-Alliance centers.
1
Parallel Programmer Productivity: A Case Study of Novice Parallel Programmers
Lorin Hochstein, Jeff Carver, Forrest Shull et al. · 2005 · 115 citations