Past Tests
  Contact Info



Advanced Computer Architectures

The course covers basics of modern computer architectures exploiting different types of parallelism in computation. Topics include: Advanced pipelining and parallelism issues, including instruction-level parallelism (ILP), data-level parallelism and threadlevel parallelism. Branch prediction mechanisms also are discussed; State-of-the-art static architectures, including Superscalar, Very Large Instruction Word (VLIW), Vector and Multiprocessors; Modern reconfigurable processors, including run-time reconfigurable (RTR) spatially and temporally reconfigurable computing platforms. Real-world examples, including Microchip RISC Harvard architecture and Power-PC as computing platforms with static architecture will be considered as well as recent Xilinx Virtex-II and Virtex-4 platform for RTR stream-processing architectures. The laboratory component includes the project to evaluate the performance of a computer system based on DLX architecture and compare it to the performance of a real computer.

Course outline: COE818_Outline_W2007.pdf