We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.SE

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Software Engineering

Title: Lessons learned in a decade of research software engineering GPU applications

Authors: Ben van Werkhoven (1), Willem Jan Palenstijn (2), Alessio Sclocco (1) ((1) Netherlands eScience Center, (2) Centrum Wiskunde & Informatica)
Abstract: After years of using Graphics Processing Units (GPUs) to accelerate scientific applications in fields as varied as tomography, computer vision, climate modeling, digital forensics, geospatial databases, particle physics, radio astronomy, and localization microscopy, we noticed a number of technical, socio-technical, and non-technical challenges that Research Software Engineers (RSEs) may run into. While some of these challenges, such as managing different programming languages within a project, or having to deal with different memory spaces, are common to all software projects involving GPUs, others are more typical of scientific software projects. Among these challenges we include changing resolutions or scales, maintaining an application over time and making it sustainable, and evaluating both the obtained results and the achieved performance. %In this paper, we present the challenges and lessons learned from research software engineering GPU applications.
Subjects: Software Engineering (cs.SE); Distributed, Parallel, and Cluster Computing (cs.DC)
Cite as: arXiv:2005.13227 [cs.SE]
  (or arXiv:2005.13227v1 [cs.SE] for this version)

Submission history

From: Ben Van Werkhoven [view email]
[v1] Wed, 27 May 2020 08:11:30 GMT (42kb)

Link back to: arXiv, form interface, contact.