Class: 3, Lab: 0, Rec: 0, P: EE 264 and 463, C: None, Examines how to program parallel processing systems. Various parallel algorithms are presented to demonstrate different techniques for mapping tasks onto parallel machines. Parallel architectures to be considered are: SIMD (synchronous), MIMD (asynchronous), etc.