CSE 240A Fall 2016

(Tu/Th: 6:30 - 7:50pm, CENTR 105)


Instructor:

Alex Orailoglu, alex@cs.ucsd.edu

Office Hours: Mon 3:00 ~ 4:00 PM and Thu 12:30 ~ 1:30 PM @ EBU3B 3134


Teaching Assistants:

Sergio Martin, sergiom@eng.ucsd.edu

Office Hours: Tue & Wed 1:30 ~ 3:00 PM @ EBU3B 3256

Debanjan Chatterjee, dchatter@eng.ucsd.edu

Office Hours: Mon & Thurs 1:30 ~ 3:00 PM @ EBU3B 4262


Discussion Board: Piazza: https://piazza.com/ucsd/fall2016/cse240a/
Grading Platform: Gradescope: https://gradescope.com/ - Use code: 9DX239

Text Book Computer Architecture: A Quantitative Approach, Fifth Edition, by J.L. Hennessy and D.A. Patterson, Available in the reserve section of the Science & Engineering library.

Handouts Course Info
Course Policy
Course Contents

Evaluation Midterm
Homeworks
Project
Final
27%
18%
10%
45%

Homework Homework 1
Homework 2
Homework 3
Practice Questions
Midterm Thursday, November 03, in class.
Project Description
Source Files
Traces
Final Tuesday, December 06, 2016 7:00 ~ 10:00 PM

Schedule
Date Description File(s)
09/22 Introduction Slides
09/29 Instruction Set Architecture Slides
10/06 Homework 1 Out PDF
10/06 Pipelines Slides
10/13 Scoreboard Slides
10/19 - 5:00PM Homework 1 Deadline
10/20 Instruction-Level Parallelism Slides
10/20 Homework 2 Out PDF
10/27 Tomasulo's Algorithm Slides I
Slides II
11/01 Reorder Buffer Slides
11/02 - 5:00PM Homework 2 Deadline
11/03 Project Out Description
Source Files
Traces
11/03 Midterm
11/17 ILP Limitations Slides
11/19 Homework 3 Out PDF
11/22 Project Due
11/22 Basic Memory Optimizations Slides
12/01 Advanced Memory Optimizations Slides
12/04 - 5:00PM Homework 3 Deadline
12/06 - 7:00PM Final