New challenges in computational science & engineering (CSE) continue to push the boundaries of available computing resources. There is a demand to utilize high performance computing (HPC), including GPGPUs and computing clusters, for computational science & engineering (CSE) applications.
However developing HPC software is not an easy task. Developers must solve reliability, availability, and maintainability problems in extreme scales, understand domain specific constraints, deal with uncertainties inherent in scientific exploration, and develop algorithms that use computing resources efficiently.
Software engineering (SE) researchers have developed tools and practices to support various development tasks, including: requirements management, design, validation + verification, deployment, and maintenance. However software development for HPC historically attracted little attention from the SE community. Paradoxically, the HPC CSE community has increasingly been adopting SE techniques and tools. Indeed, the development of CSE software for HPC differs significantly from the development of more traditional business information systems, from which many SE best practices and tools have been drawn. Development of HPC CSE software requires tailoring of SE tools/methods developed for more traditional software applications to fit the requirements of HPC applications.
The SE-HPCCSE workshop addresses this need by bringing together members of the SE and HPC CSE communities to share perspectives, present findings from research and practice, and generate an agenda to improve tools and practices for developing HPC CSE software.
Identification of the differences in development of software between business IT environments and research environments like HPC/CSE
The challenges of communicating (ideas. common pieces of work, requirements, functionality, practice) between people with SE and CSE backgrounds
SE tools and practices which are suited for HPC CSE applications
Measuring the impact of SE techniques or tools on “scientific productivity”
SE education and training gaps that prevent the development of HPC CSE applications
11月13日
2016
会议日期
初稿截稿日期
注册截止日期
留言