Skip to main content Skip to navigation

David Truby

I am a PhD student in the Department of Computer Science at the University of Warwick, studying under Professor Stephen Jarvis.

My research focuses on investigating different solutions to the problem of performance portability of representative Arbitrary Lagrange-Eularian mini-apps, in collaboration with the UK Atomic Weapons Establishment.

In particular, my current research in collaboration with IBM is on improving compiler technologies to better support high-level interfaces to optimisation, using the RAJA framework and the Clang compiler as examples. This research is focussed on allowing the compiler to recognise optimisation opportunities such that performance of applications using these frameworks can be competitive with lower level approaches without sacrificing the high level abstraction.


I am currently involved in teaching the following modules:

  • CS260 - Formal Languages
  • CS325 - Compiler Design

David Truby