...
Instructor: | Prof. Vivek Sarkar, DH 3131 | Head TA: | Max Grossman |
---|---|---|---|
Admin Assistant: | Annepha Hurlock, annepha@rice.edu, DH 3080, 713-348-5186 | Graduate TAs: | Jonathan Sharman, Ryan Spring, Bing Xue, Lechen Yu |
Co-Instructor: | Dr. Mackale Joyner | Undergraduate TAs: | Marc Canby, Anna Chi, Peter Elmers, Joseph Hungate, Cary Jiang, Gloria Kim, Kevin Mullin, Victoria Nazari, Ashok Sankaran, Sujay Tadwalkar, Anant Tibrewal, Eugene Wang, Yufeng Zhou |
Piazza site: | https://piazza.com/class/ixdqx0x3bjl6en (Piazza is the preferred medium for all course communications, but you can also send email to comp322-staff at rice dot edu if needed) | Cross-listing: | ELEC 323 |
Lecture location: | Herzstein Hall 210 | Lecture times: | MWF 1:00pm - 1:50pm (followed by group office hours during 2pm - 3pm, usually in DH 3092) |
Lab locations: | DH 10421064, DH 10641070 | Lab times: | Wednesday, 07:00pm - 08:30pm |
...
Lab # | Date (2017) | Topic | Handouts | Code Examples |
---|---|---|---|---|
0 | Infrastructure Setup | lab0-handout | - | |
1 | Jan 11 | Async-Finish Parallel Programming with abstract metrics | lab1-handout, lab1-slides | lab_1.zip |
2 | Jan 18TBD | Futures and HJ-Viz | lab2-handout, lab2-slides | lab_2.zip |
3 | Jan 25 | DIY HJ-lib Programming, Futures | lab3-handout, lab3-slides | lab_3.zip |
4 | Feb 01 | Finish Accumulators and Loop-Level Parallelism | lab4-handout, lab4-slides | lab_4.zip |
5 | Feb 08 | Loop Chunking and Barrier Synchronization | lab5-handout, lab5-slides | lab_5.zip |
6 | Feb 15 | Data-Driven Futures and Phasers | lab6-handout | lab_6.zip |
- | Feb 22 | No lab this week — Exam 1 | - | - |
7 | Mar 01 | Isolated Statement and Atomic Variables | lab7-handout | |
8 | Mar 08 | Java Threads | lab8-handout | |
- | Mar 15 | No lab this week — Spring Break | ||
9 | Mar 22 | Java Locks | lab9-handout | |
10 | Mar 29 | Actors and Selectors | lab10-handout | |
11 | Apr 05 | Eureka-style Speculative Task Parallelism | lab11-handout | |
12 | Apr 12 | Message Passing Interface (MPI) | lab12-handout | |
13 | Apr 19 | Apache Spark | lab13-handout |
...