ICS 573 or Consent of the Instructor
Parallel models of computation. Concept of pipelining at different levels of ar-chitecture. Pipelined functional units. Pipelined vector processors. Vectorizingcompilers and software. Operating system support for vector scheduling andload balancing. Parallel languages. Parallel algorithms. Concurrentization andvectorization.