Computer Architecture
David Wentzlaff
In this course, you will learn to design the computer architecture of complex modern microprocessors.Dear FIX,
Welcome to Computer Architecture! In this course, you will learn about how to design modern day microprocessors. Over the next ten weeks, we will investigate topics including superscalar microprocessors, out-of-order microprocessors, very long instruction word (VLIW) microprocessors, advanced cache design, advanced branch predictor design, vector microprocessors including some discussion of GPUs, and even discuss multicore processor design including interconnect and memory issues. The course will open for a preview on Monday September 24th, 2012 at 12:00PM EDT. The first complete lecture will be posted on Friday September 28th, 2012 at 11:59PM EDT. As part of the preview, there is a course overview video along with course information and a schedule. We have also opened up the forums if you want to look for a study group. We will be releasing lectures and problems sets for each week on Fridays at 11:59PM EDT. This course will have five problem sets throughout the term which will be self evaluated and two exams which will be evaluated by your fellow students. Each week we will release two new 80-minute lectures as well as problem sets every other week. The lectures are segmented into smaller, topic-oriented, segments (typically 4-7 per lecture). The lecture slides (in PDF) will be attached to the lecture segment that the slides are first used in. If you have any friends or colleagues who are interested in the course, please take a moment to remind them to sign up and that this course will be beginning soon. I am looking forward to a great semester and sincerely hope that this course will deepen your understanding of computer architecture and computing systems as well as encourage you to investigate computing further.
Sincerely,
David Wentzlaff
Assistant Professor
Department of Electrical Engineering
Princeton University
No comments:
Post a Comment