1. Expressive array constructs in an embedded GPU kernel programming language
2. Clemens Grelck and Kai Trojahner . 2004 . Implicit Memory Management for SaC. In Implementation and Application of Functional Languages , 16th International Workshop, IFL’04 , Clemens Grelck and Frank Huch (Eds.). University of Kiel, Institute of Computer Science and Applied Mathematics, 335–348. greltrojifl04.pdf Technical Report 0408. Clemens Grelck and Kai Trojahner. 2004. Implicit Memory Management for SaC. In Implementation and Application of Functional Languages, 16th International Workshop, IFL’04, Clemens Grelck and Frank Huch (Eds.). University of Kiel, Institute of Computer Science and Applied Mathematics, 335–348. greltrojifl04.pdf Technical Report 0408.
3. Compilation and delayed evaluation in APL
4. Futhark: purely functional GPU-programming with nested parallelism and in-place array updates
5. Jay Hoeflinger , Yunheung Paek , and Kwang Yi. 2001. Unified Interprocedural Parallelism Detection . International Journal of Parallel Programming 29(2) ( 2001 ), 185–215. Jay Hoeflinger, Yunheung Paek, and Kwang Yi. 2001. Unified Interprocedural Parallelism Detection. International Journal of Parallel Programming 29(2) (2001), 185–215.