This workshop brought together speakers in the areas of optimised discrete Fourier transforms, parallel computing on graphics processing units, portable automated code generation techniques on high-performance computing resources and high-level algorithmic differentiation.