Trevor L. McDonell
Scholar

Trevor L. McDonell

Google Scholar ID: v6l6VB8AAAAJ
Utrecht University
functional programmingembedded languagesparallelismGPGPU
Citations & Impact
All-time
Citations
274
 
H-index
6
 
i10-index
6
 
Publications
20
 
Co-authors
0
 
Resume (English only)
Academic Achievements
  • - Publication: Embedded Pattern Matching, Haskell Symposium 2022
  • - Publication: Annotating Deeply Embedded Languages, Haskell Implementers Workshop 2022
  • - Publication: Reverse Automatic Differentiation for Accelerate, FHPNNC: Functional High-Performance and Numerical Computing 2020
  • - Publication: Accelerating Nested Data Parallelism: Preserving Regularity, Euro-Par 2020
  • - Publication: Ghostbuster: A tool for simplifying and converting GADTs, Journal of Functional Programming, 2018
  • - Publication: Streaming Irregular Arrays, Haskell Symposium 2017
  • - Publication: Type-safe Runtime Code Generation: Accelerate to LLVM, Haskell Symposium 2015
  • - Publication: Converting Data-Parallelism to Task-Parallelism by Rewrites, FHPC: Functional High-Performance Computing 2015
Research Experience
  • - Assistant Professor, Department of Information and Computing Sciences, Software Technology group, Universiteit Utrecht
  • - Research Associate, School of Computer Science and Engineering, Programming Languages and Systems group, University of New South Wales, Australia
  • - Postdoctoral Researcher, School of Informatics and Computing, Center for Research in Extreme Scale Technologies, Indiana University Bloomington, USA
Education
  • - PhD, University of New South Wales, Australia
  • - Bachelor's degree, University of Sydney, Australia, majoring in Mechatronics (Space) and Physics and Computational Science
Background
  • Parallel programming (in particular, data parallelism), functional programming languages, and using graphics processors and other compute accelerators for high-performance computing.
Miscellany
  • Runner, cyclist, coffee enthusiast. Likes dogs. Practices martial arts.
Co-authors
0 total
Co-authors: 0 (list not available)