Dissertation

    1. Eric Holk
    Region-based Memory Management for Expressive GPU Programming June 2016 PDF

Conference Papers

    1. Eric Holk
    Schism: A Self-Hosting Scheme to WebAssembly Compiler September 2018 Workshop on Scheme and Functional Programming (SFP18) PDF
    1. Eric Holk
    2. Ryan Newton
    3. Jeremy Siek
    4. Andrew Lumsdaine
    Region-based Memory Management for GPU Programming Languages: Enabling Rich Data Structures on a Spartan Host October 2014 International Conference on Object Oriented Programming Systems Languages & Applications (OOPSLA 2014) PDF
    1. Jason Hemann
    2. Eric Holk
    Visualizing the Turing Tarpit October 2013 Workshop on Function Art, Music, Modeling and Design (FARM 2013) PDF
    1. Eric Holk
    2. Milinda Pathirage
    3. Arun Chauhan
    4. Andrew Lumsdaine
    5. Nicholas D. Matsakis
    GPU Programming in Rust: Implementing High-level Abstractions in a Systems-level Language May 2013 Workshop on High-level Parallel Programming Models and Supportive Environments (HIPS 2013) PDF
    1. Joseph A. Cottam
    2. Eric Holk
    3. William Byrd
    4. Arun Chauhan
    5. Andrew Lumsdaine
    High Level Coordination Specification February 2013 Workshop on Leveraging Abstractions and Semantics in High-performance Computing (LASH-C 2013) PDF
    1. William Byrd
    2. Eric Holk
    3. Daniel Friedman
    miniKanren, Live and Untagged September 2012 Workshop on Scheme and Functional Programming (SFP12) PDF
    1. Eric Holk
    2. William Byrd
    3. Nilesh Mahajan
    4. Jeremiah Willock
    5. Arun Chauhan
    6. Andrew Lumsdaine
    Declarative Programming for GPUs September 2011 International Conference on Parallel Computing (ParCo 2011) PDF
    1. Eric Holk
    2. William E. Byrd
    3. Jeremiah Willcock
    4. Torsten Hoefler
    5. Arun Chauhan
    6. Andrew Lumsdaine
    Kanor — A Declarative Language for Explicit Communication Jan. 2011 Thirteenth International Symposium on Practical Aspects of Declarative Languages (PADL'11) PDF