Description
In this class, we will have a broader view of processor architectures including the memory and I/O subsystems. The class emphasizes the use of simple analytical methods to bound the design space before the use of extensive simulations. We model general systems with multiprocessors and shared memories using the queuing theory and analyze the performance and associated costs. We will look at practical design targets given the current trends in the technology and look at their area, time, and power consumption.