Main »

Course Calendar

Tasks

edit SideBar

This course should meet for two lectures for fifteen weeks. I have scheduled three lecture slots to front-load the course to enable better projects and to accommodate some travel. Thus, approximately fifteen lectures will be cancelled.

This schedule is approximate and subject to change with little notice. Please check regularly.

You must be on campus (or use VPN) to access paper PDF.

Date Topic Content
Mon 1/19 No Class Yet (MLKjr Day)
Wed 1/21 Introduction

Read HP 1.1-1.3, 1.8-1.11
notes Unit 0

Fri 1/23 Architectural Simulation
Nilay Vaish

Read Chapter 5, Computer Architecture Performance Evaluation Methods
gem5 Slides

Mon 1/26 Technology I

Read HP 1.4-1.7
Review Moore's Law
Reference ITRS 2012 Update
notes Unit 1

Wed 1/28 Technology II

due HW0
Review Iwai 2009
Read Mudge 2001
Skim Wikipedia Multi-patterning
Reference SPEC Benchmark web site
Reference TPC Web site
Reference Martonosi 2008

Fri 1/30 Instruction Sets I

Read HP Appendix A
Review Wulf 1981
Read Emer 1984
Reference Vax Slides
Reference Colwell 1985
notes Unit 2

Mon 2/2 Instruction Sets II

HW1 due
Review Sprunt 2002
Read Goodacre 2005
Reference ARM ISA
Reference x86 ISA

Wed 2/4 Pipelining I

Read HP Appendix C
Review Srinivasan 2002
Reference Srinivasan Slides
notes Unit 3

Fri 2/6 Pipelining II

Review Seznec 2002
Read Yeh 1991

Mon 2/9 Static ILP I

Homework 2 due
Review Huck 2000
Read HP 3.1-3.3, 3.7
notes Unit 4

Wed 2/11 Static ILP II

Review Mahlke 1995

Fri 2/13 Catchup
Mon 2/16 Dynamic ILP I Homework 3 due
Review Sohi 1990
Reference Gonzalez 2010


Notes Unit 5

Wed 2/18 Dynamic ILP II

Review Smith 1988
Read Gochman 2003

Fri 2/20 Catchup
Mon 2/23 Dynamic ILP III

Homework 4 due
Review Yeager 1996
Read Srikanth 2004
Notes Unit 6

Wed 2/25 Dynamic ILP IV

Review Moshovos 1997
Read Read HP Chapter 3

Fri 2/27 Catchup, if needed
Mon 3/2 Review
Wed 3/4 Exam I During class time
Room 1240 CS
Exam will start and end on time.
Fri 3/6 Cache I

due Preliminary Project Ideas
Read HP Chapter 2.2
Review Sembrant 2013
Reference Balasubramonian 2011
Notes Unit 8

Mon 3/9 Cache II

Review Pugsley 2014

Wed 3/11 Cache III

Review Sardashti 2013
Read Albonesi 1999

Fri 3/13 No Class

due Project Proposal, email by 9AM CST

Mon 3/16 Memory I
(Jason)

Homework 5 due
Review Kaseridis 2011
Notes Unit 9

Wed 3/18 Memory II
(Jason)

Review Wang 1989
Read Jacob 1998
Skim Jacob 2009

Fri 3/20 Virtual Machines
(Jason)

Review Bhargava 2008
Read Adams 2006
Notes Unit 10
Notes VMware Seminar
Notes Two Level Pagetable slides

Mon 3/23 No Class
Wed 3/25 Catchup
Fri 3/27 No Class
Mon 3/30 No Class SPRING BREAK
Wed 4/1 No Class SPRING BREAK
Fri 4/3 No Class SPRING BREAK
Mon 4/6 Multithreading

Review Tullsen 1996
Read HP 3.12
Notes Unit 11

Wed 4/8 GPUs

Review Nickolls
Read HP 4.4
Notes GPU Unit

Fri 4/10 Vectors

Review Russell 1978
Read HP 4.1-4.2
Notes Unit 7

Mon 4/13 Multiprocessing I

due Project Progress Report
Review Feehrer 2013
Read HP 5.1-5.3

Wed 4/15 Multiprocessing II

Review Sorin 2011, Chapter 1 & 2
Read HP 5.4-5.9
Notes Unit 12

Fri 4/17 Review
Mon 4/20 Exam II During class time
Room 1240 CS
Wed 4/22 No Class
Fri 4/24 No Class
Mon 4/27 No Class
Wed 4/29 No Class
Fri 5/1 No Class
Mon 5/4 No Class
Wed 5/6 No Class
Thursday 5/7 Class Conference
9:00am-2:15pm
Room 1240 CS
Tues 5/12 Project Reports Due
Email PDF by 9am CST

Page last modified on April 22, 2015, at 12:10 PM, visited times