Designation: Required Course
Course Level: Graduate
Prerequisite(s) by Topic:
ICS 573 or Consent of the Instructor
Parallel models of computation. Concept of pipelining at different levels of architecture. Pipelined functional units. Pipelined vector processors. Vectorizing compilers and software. Operating system support for vector scheduling and load balancing. Parallel languages. Parallel algorithms. Concurrentization and vectorization.