Harnessing the Multicores: Nested Data Parallelism in Haskell. Simon Peyton Jones, Roman Leshchinskiy, Gabriele Keller and Manuel M. T. Chakravarty. FSTTCS 2008.
Partial Vectorisation of Haskell Programs. Manuel M. T. Chakravarty, Roman Leshchinskiy, Simon Peyton Jones and Gabriele Keller. DAMP 2008.
Data Parallel Haskell: A Status Report. Manuel M. T. Chakravarty, Roman Leshchinskiy, Simon Peyton Jones, Gabriele Keller and Simon Marlow. DAMP 2007.
Higher Order Flattening. Roman Leshchinskiy, Manuel M. T. Chakravarty and Gabriele Keller. PAPP 2006.
Higher-Order Nested Data Parallelism: Semantics and Implementation. Roman Leshchinskiy. PhD thesis, 2005.
Costing Nested Array Codes. Roman Lechtchinsky, Manuel M. T. Chakravarty and Gabriele Keller. Parallel Processing Letters 12 (2), 2002.
Nepal - Nested Data-Parallelism in Haskell. Manuel M. T. Chakravarty, Gabriele Keller, Roman Lechtchinsky and Wolf Pfannenstiel. Euro-Par 2001.
Recycle Your Arrays! Roman Leshchinskiy. PADL 2009.
Stream Fusion: From Lists to Streams to Nothing at All. Duncan Coutts, Roman Leshchinskiy and Don Stewart. ICFP 2007.
Rewriting Haskell Strings. Duncan Coutts, Don Stewart and Roman Leshchinskiy. PADL 2007.
Data Parallelism in C++ Template Programs: A Barnes-Hut Case Study. Holger Bischof, Sergei Gorlatch, Roman Leshchinskiy and Jens Müller. Parallel Processing Letters 15(3), 2005.
Generic Parallel Programming Using C++ and Skeletons. Holger Bischof, Sergei Gorlatch and Roman Leshchinskiy. Domain-Specific Program Generation, 2004.
DatTeL: A Data-Parallel C++ Template Library. Holger Bischof, Sergei Gorlatch and Roman Leshchinskiy. Parallel Processing Letters 13(3), 2003.