Travelled to:
1 × Denmark
1 × United Kingdom
2 × USA
Collaborated with:
T.Ko S.Marlow S.L.P.Jones E.Holk J.G.Siek A.Lumsdaine L.Girod M.B.Craig S.Madden J.G.Morrisett A.Foltzer A.Kulkarni R.Swords S.Sasidharan E.Jiang Michael Vollmer 0003 Sarah Spall Buddhika Chamith Laith Sakka Chaitanya Koparkar M.K.0001 S.Tobin-Hochstadt
Talks about:
parallel (2) schedul (2) program (2) compil (2) monad (2) embed (2) determinist (1) transform (1) represent (1) heterogen (1)
Person: Ryan Newton
DBLP: Newton:Ryan
Contributed to:
Wrote 6 papers:
- OOPSLA-2014-HolkNSL #data type #gpu #memory management #programming language
- Region-based memory management for GPU programming languages: enabling rich data structures on a spartan host (EH, RN, JGS, AL), pp. 141–155.
- ICFP-2012-FoltzerKSSJN #composition #scheduling
- A meta-scheduler for the par-monad: composable scheduling for the heterogeneous cloud (AF, AK, RS, SS, EJ, RN), pp. 235–246.
- ICFP-2009-NewtonK #case study #domain-specific language #embedded #experience #functional #parallel
- Experience report: embedded, parallel computer-vision with a functional DSL (RN, TK), pp. 59–64.
- LCTES-2008-NewtonGCMM #compilation #design #embedded #evaluation #source code
- Design and evaluation of a compiler for embedded stream programs (RN, LG, MBC, SM, JGM), pp. 131–140.
- Haskell-2011-MarlowNJ #monad #parallel
- A monad for deterministic parallelism (SM, RN, SLPJ), pp. 71–82.
- ECOOP-2017-VollmerSCSK0TN #compilation
- Compiling Tree Transforms to Operate on Packed Representations (MV0, SS, BC, LS, CK, MK0, STH, RN), p. 29.