CSEP524: Final Project Schedule/Topics
At present, the following should be considered a draft based on the
survey responses I've received so far. I've tried to give preference
for a given topic on earlier responses received on a given night; in
cases of conflict, I've bumped people to their second choices for the
time being while waiting for a confirmation from them.
Tuesday, March 12th
- Hien-Trinh Dao: Charm++
- Ethan John Faust: Parallelism in Ruby and Python
- Sandeep Repaka: C++11 parallelism
- Eric Rongo: Hardware Transactional Memory (HTM)
- Trevor Lacey: Parallelism in WinRT and C++/CX (Microsoft PPL)
- Daniel Draper: Intel TBB
- Kellen Donohue: Microsoft TPL
- Alan Ludwig: OpenACC
- Arun Ramani: CUDA
- Andrew Gawronski: OpenCL
- Daniel Glick: functional programming and tasking (X10, Haskell, Rust, SAC, ...?)
- Eric Schwabe: Software Transactional Memory (STM), particularly in the context of Haskell
- Jason Tamulonis: Dynamic load balancing via work stealing
- Eric Spishak: Static Verification of Deadlock Freedom
- (Michael) Tong Man: Microsoft Dryadlinq post-mortem
- Rashmi Krishnamurthy: Amazon Web Services such as Elastic Map Reduce/HPC
- Davor Bonaci: Cilk
- Elliott Brossard: Implement Paxos in Charm++
- Nicholaus Walker: Parallel Database Systems
- Kenny Risk: GraphLab
- Michael Gasser: Deep Blue
Tuesday, March 19th
- Jeff Weiner: Lightweight Threading Layers
- Fayza Sultan: Microsoft TPL
- Rashmi Krishnamurthy: Rust
- Myles Jordan: Go
- Stephanie Burg: C++11 parallelism
- Weidong Xu: Erlang
- Mark Shamis: OpenCL
- Kevin Deus: Raspberry Pi Cluster
- Ben Cleveland: OpenACC
- Cody Shroeder: Fortress
- Itay Neeman: Promises in a Single-Threaded World (node.js)
- Jen Bourey: Parallel Javascript Frameworks (e.g., River Trail)
- Junaid Shahid: GPU Programming Project
- Vinita Sharma: Microsoft PPL
- Fei Jiang: X10
- Changhong Yuan: Troubleshooting/Debugging parallel applications
- Eric Orth: CUDA (?)
- Sandy Pratt: data processing patterns in HPC language
- Kevin Binz: BG/Q
- Zach Stein: Parallel/Current Haskell
- Shah Bawany: Apache Giraph
- Patricia Lee: Pregel for large-scale graph processing