ece752_syllabus - ECE/CS 752: Advanced Computer...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Page 1 of 2 ECE/CS 752: Advanced Computer Architecture I Spring Semester 2012, MWF 11:00-12:15 EH 2540 Instructor: Prof. Mikko Lipasti, [email protected], EH4613 Course Description This course will teach you the fundamental principles of operation of modern, high-performance processors and sys- tems. We assume knowledge of pipelined processors with cache memories, as studied in depth in ECE 552, and con- tinue with advanced techniques for extracting greater levels of instruction-level parallelism and memory-level parallelism. The former exploits opportunities for parallel execution of instructions from an inherently serial instruc- tion stream, while the latter attempts to overlap increasing memory access latency with other useful work. We will study the memory hierarchy as well as virtual memory, and will also cover processor chips that with multiple cores, where concurrency is extracted from multiple sequential threads of execution. Prerequisites: ECE 552 (or equivalent) and CS 537 (not strictly enforced). Course Textbook Required : John Paul Shen and Mikko H. Lipasti, Modern Processor Design: Fundamentals of Superscalar Proces- sors , First Edition, available from the bookstore or (Note: not
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 03/02/2012 for the course ECE 752 taught by Professor Profgurisohi during the Spring '09 term at Wisconsin.

Page1 / 2

ece752_syllabus - ECE/CS 752: Advanced Computer...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online