CSE 160 Laboratory and Homework Exercises
All of the class Labs will involve use of the compute resources at FWGrid and the programming languages Java 2 and an extension of it called Proactive Java
Laboratory #1 (out 3/29; due 4/7)
Getting Started with Java Threads, Thread-based Parallelism
Laboratory #2 (out 4/12; due 4/21)
Synchronization, Thread Parallelism, and Performance (single node)
Laboratory #3 (out 5/6; Revised 5/12; due 5/18 at 5pm). A revised Proactive Java Introduction is available.
Modeling Speedup, Identifying Bottlenecks
Laboratory #4 (out 5/23; due 6/2)
Extreme Scaling (32 nodes - 64 processors, 100's of threads)
For more information, email Professor Andrew Chien