4 credits (3-0-2)
Pre-requisites: COL216 OR Equivalent
Classification of parallel computing structures; Instruction level parallelism – static and dynamic pipelining, improving branch performance, superscalar and VLIW processors; High performance memory system; Shared memory multiprocessors and cache coherence; Multiprocessor interconnection networks; Performance modelling; Issues in programming multiprocessors; Data parallel architectures