http://www.cs.wisc.edu/~arch/uwarch/courses/cs757.html
Parallel algorithms, principles of parallelism detection and vectorizing compilers, interconnection networks, SIMD/MIMD machines, processor synchronization, data coherence, multis, dataflow machines, special purpose processors.