Scaleable architectures delivering a sustained performance are desired in both sequential and parallel computers.
Parallel architecture has a higher potential to deliver scalable performance.
The scalability varies with different architecture-algorithm combinations. Both hardware and software issues need to be studied in building scalable computer systems. The issues are examined in the light of both research and commercial parallel systems. A qualifying exam is given as a take home project to verify that you feel comfortable with the concepts presented in earlier courses. Note that you must complete this project just as you must complete all the projects in the course to earn your grade.