Select Publications

by Dr Gabriele Cornelia Keller

Books

Chakravarty, MM & Keller, GC, 2002, An Introduction to Computing (with Haskell), Pearson Education, Australia

Chapters

Chakravarty, MM & Keller, GC, 2003, 'An Approach to Fast Arrays in Haskell', in Johan Jeuring, Simon Peyton Jones (ed.), Advanced Functional Programming, Revised Lectures, Springer Publishing Company, Germany, pp. 27 - 58

Journal Articles

Chaffey-Millar, HW, Stewart, DB, Chakravarty, MM, Keller, GC & Barner-Kowollik, CW, 2007, 'A Parallelised High Performance Monte Carlo Simulation Approach for Complex Polymerisation Kinetics', Macromolecular Theory and Simulations, vol. 16, pp. 575 - 592

Chakravarty, MM & Keller, GC, 2004, 'The Risks and Benefits of Teaching Purely Functional Programming in First Year', Journal of Functional Programming, vol. 14, pp. 113 - 123

Chakravarty, MM & Keller, GC, 2002, 'Costing Nested Array Codes', Parallel Processing Letters, pp. 249 - 266

Chakravarty, MM, Keller, GC, Lechtchinsky, R & Pfannenstiel, W, 2001, 'Nepal -- Nested Data-Parallelism in Haskell', Proceedings of the First International Conference on Advances in Natural Computation (ICNC 2005), Part III, Lecture Notes in Computer Science 3612/2005, pp. 524 - 534

Conference Papers

Keller, GC, Chakravarty, MMT, Lechtchinsky, R, Ben Lippmeier & Peyton Jones, S, 2012, 'Vectorisation Avoidance', in Haskell '12 Proceedings of the 2012 Symposium on Haskell, ACM, New York, presented at ACM SIGPLAN Haskell Symposium 2012, Copenhagen, 13/9/2012, 10.1145/2364506.2364512

Chakravarty, MMT, Keller, GC, Lee, S, Mcdonell, TL & Grover, V, 2011, 'Accelerating Haskell array codes with multicore GPUs', in DAMP 11 - Proceedings of the 6th ACM Workshop on Declarative Aspects of Multicore Programming, ACM Press, New York, NY, USA, presented at 6th Workshop on Declarative Aspects of Multicore Programming, DAMP 2011, Austin, TX, USA, 23 January 2011, http://dx.doi.org/10.1145/1926354.1926358

Keller, GC, Chakravarty, MMT, Leshchinskiy, R, Peyton Jones, S & Ben Lippmeier, 2010, 'Regular, shape-polymorphic, parallel arrays in Haskell', in Proceedings of the 15th ACM SIGPLAN International Conference on Functional Programming, ACM, New York, USA, presented at 15th ACM SIGPLAN International Conference on Functional Programming, Baltimore, USA, 27 - 29 September 2010, http://dx.doi.org/10.1145/1863543.1863582

Lee, S, Chakravarty, MM, Grover, V & Keller, GC, 2009, 'GPU Kernels as Data-Parralell Array Computations in Haskell', in , presented at Workshop on Exploiting Parallelism using GPUs and other Hardware-Assisted Methods (EPAHM 2009), Seattle, March 2009, http://www.cse.unsw.edu.au/~chak/papers/gpugen.pdf

Keller, GC, Chaffey-Millar, HW, Chakravarty, MM, Stewart, DB & Barner-Kowollik, CW, 2008, 'Specialising simulator generators for high-performance monte-carlo methods', in 10th international symposium on Practical aspects of declarative programming, presented at 10th international symposium on Practical aspects of declarative programming, San Francisco, California USA, 7 - 8 January 2008

Chakravarty, MM, Leshchinskiy, R, Peyton Jones, SL, Keller, GC & Marlow, S, 2007, 'Data parallel Haskell: A status report', in Proceedings of the 2007 workshop on Declarative aspects of multicore programming, ACM Press, New York, NY, USA, presented at 2007 workshop on Declarative aspects of multicore programming, Nice, France, 16 June 2007, http://dx.doi.org/10.1145/1248648.1248652

Leshchinskiy, R, Chakravarty, MM & Keller, GC, 2006, 'Higher order flattening', in International conference on computational science 2006, presented at International conference on computational science 2006, Reading, UK, 28 - 31 May 2006

Chakravarty, MM, Keller, GC & Peyton Jones, SL, 2005, 'Associated type synonyms', in ACM Sigplan Notices, Association of Computing Machinery, New York, NY, USA, presented at International Conference on Functional Programming 2005, Tallin, Estonia, 26 - 28 September 2005

Chakravarty, MM, Keller, GC, Peyton Jones, SL & Marlow, S, 2005, 'Associated types with class', in ACM Sigplan Notices, Association of Computing Machinery, New York, NY, USA, presented at Principles of programming languages, Long Beach, California, USA, 12 - 14 January 2005

Seefried, SD, Chakravarty, MM & Keller, GC, 2004, 'Optimising Embedded DSLs using Template Haskell', in Generative Programming and Componenet Engineering (GPCE 2004), presented at Generative Programming and Componenet Engineering (GPCE`04), Vancouver BC Canada, 24 - 28 October 2004

Chakravarty, MM, Keller, GC & Zadarnowski, P, 2003, 'A Functional Perspective on SSA Optimisation Algorithms', in ETAPS 2003, presented at ETAPS 2003, Warsaw, Poland, 5 - 13 April 2003

Chakravarty, MM & Keller, GC, 2001, 'Functional Array Fusion', in Proceedings of the International Conference on Functional Programming, ACM, presented at International Conference on Functional Programming 2001, Florence, Italy, 2001

Chakravarty, MM & Keller, GC, 2000, 'More Types for Nested Data Parallel Programming', in Proceedings of the International Conference on Functional Programming, ACM, presented at International Conference on Functional Programming 2000, Montreal, Canada, 18 - 21 September 2000


Back to profile page