Systems Ph.D. Programming Languages Qualifying Exam in Computer Science
Details and Reading List, Spring 2010
Examiner: Professor Kunle Olukotun Last updated: 07 Apr 2010 - 03:35
This qual will cover any ideas, topics and reading covered in the following courses:
- EE282: Computer Systems Architecture
- EE382A?: Advanced Processor Architecture
- CS315A?: Parallel Computer Architecture and Programming
You will be expected to be very conversant with the key ideas in computer architecture:
Levels of abstraction (e.g. ISA→processor→RTL blocks→gates), pipelining, caching, prediction, virtualization and
parallelism. As someone taking the architecture qual, you will be expected to have a fairly sophisticated knowledge of
these topics.
Reading List
- Computer Architecture: A Quantitative Approach, 3rd Edition , Hennessy & Patterson.
Format
15-20 minute oral exam
Scheduling
Arrange with Darlene Hadding (
darlene@csl.stanford.edu)