Accelerating Haskell array codes with multicore GPUs MMT Chakravarty, G Keller, S Lee, TL McDonell, V Grover
Proceedings of the sixth workshop on Declarative aspects of multicore …, 2011
353 2011 Optimising purely functional GPU programs TL McDonell, MMT Chakravarty, G Keller, B Lippmeier
ACM SIGPLAN Notices 48 (9), 49-60, 2013
151 2013 Type-safe runtime code generation: accelerate to LLVM TL McDonell, MMT Chakravarty, V Grover, RR Newton
ACM SIGPLAN Notices 50 (12), 201-212, 2015
42 2015 Object extraction in colour compound documents YL Chen, P Liu, TL McDonell
US Patent 8,351,691, 2013
31 2013 Colour correcting foreground colours for visual quality improvement YL Chen, TL McDonell
US Patent 8,644,602, 2014
29 2014 Streaming irregular arrays R Clifton-Everest, TL McDonell, MMT Chakravarty, G Keller
Proceedings of the 10th ACM SIGPLAN International Symposium on Haskell, 174-185, 2017
25 2017 Embedding foreign code R Clifton-Everest, TL McDonell, MMT Chakravarty, G Keller
Practical Aspects of Declarative Languages: 16th International Symposium …, 2014
25 2014 NH3 on Si (0 0 1): Can Gaussian cluster and planewave slab models agree on energetics? O Warschkow, TL McDonell, NA Marks
Surface science 601 (14), 3020-3033, 2007
20 2007 Molecular dissociation of group-V hydrides on TL McDonell, NA Marks, O Warschkow, HF Wilson, PV Smith, MW Radny
Physical Review B—Condensed Matter and Materials Physics 72 (19), 193307, 2005
19 2005 Converting data-parallelism to task-parallelism by rewrites: purely functional programs across multiple GPUs BJ Svensson, M Vollmer, E Holk, TL McDonell, RR Newton
Proceedings of the 4th ACM SIGPLAN Workshop on Functional High-Performance …, 2015
11 2015 Ghostbuster: A tool for simplifying and converting GADTs TL McDonell, TAK Zakian, M Cimini, RR Newton
Proceedings of the 21st ACM SIGPLAN International Conference on Functional …, 2016
8 2016 Embedded pattern matching TL McDonell, JD Meredith, G Keller
Proceedings of the 15th ACM SIGPLAN International Haskell Symposium, 123-136, 2022
5 2022 Zero-overhead parallel scans for multi-core cpus IG de Wolff, DP van Balen, GK Keller, TL McDonell
Proceedings of the 15th International Workshop on Programming Models and …, 2024
3 2024 Accelerating Nested Data Parallelism: Preserving Regularity LB van den Haak, TL McDonell, GK Keller, IG de Wolff
European Conference on Parallel Processing, 426-442, 2020
3 2020 Fusing Gathers with Integer Linear Programming D van Balen, G Keller, IG de Wolff, TL McDonell
Proceedings of the 1st ACM SIGPLAN International Workshop on Functional …, 2024
2024 Ghostbuster: A tool for simplifying and converting GADTs TAK Zakian, TL McDonell, M Cimini, RR Newton
Journal of Functional Programming 28, e16, 2018
2018 Distributed Memory Parallelism of Open Source Rendering Tools for Scientific Visualisation TL McDonell
2005 Optimising Purely Functional GPU Programs (Thesis) TL McDonell
Converting Data to Task-Parallelism by Rewrites RR Newton, E Holk, TL McDonell
Type-safe Runtime Code Generation with LLVM TL McDonell, MMT Chakravarty, V Grover, RR Newton