Date(s) - 16/06/2014
1:00 pm - 2:00 pm
Hackathon at Heriot-Watt University “Evolving the parallel Haskell ecosystem”
(Venue to be confirmed). http://www.dcs.gla.ac.uk/~pmaier/Hackathon-2014-June-16/
Abstract: Haskell has a long history of supporting parallel programming on multiple levels. For instance, Ryan Newton’s group at Indiana is developing DSLs for deterministic parallel programming of multicores and GPUs, whereas Patrick Maier, Rob Stewart, Hans-Wolfgang Loidl and students at Heriot-Watt are developing topology-aware or fault-tolerant parallel runtime systems for distributed-memory clusters.
This one day hackathon is a unique opportunity for cross-fertilisation between different camps in the parallel Haskell community. The aim is to gain insights into the complimentary implementations (GUM, HdpH, monad-par, meta-par, LVish), and to adopt each others best implementation techniques. Special emphasis will be on lock-free data structures and distributed scheduling.
Biography: Ryan R. Newton emerged from the wetlands of South Florida to receive his Ph.D. in computer science from MIT in 2009, and from 2009 through
2011 conducted research on parallel programming tools as part of Intel’s Developer Products Division. In 2011, he joined Indiana University, where his research focuses on language-based approaches to the programming challenges posed by future architectures. To this end, he and his students have invented a new concurrent data abstraction (LVars) for deterministic parallelism, and are working on domain-specific compilers for array languages and distributed stream processes.