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 9/1 No Class Yet (Labor Day)
Wed 9/3 Introduction

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

Fri 9/5 No Class (Faculty Retreat)
Mon 9/8 Technology I

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

Wed 9/10 Technology II

Review Iwai 2009
Read Mudge 2001
Reference SPEC Benchmark web site
Reference TPC Web site
Reference Martonosi 2008

Fri 9/12 No Class (BoV Meeting)
Mon 9/15 Instruction Sets I

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

Wed 9/17 Instruction Sets II

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

Fri 9/19 Pipelining I

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

Mon 9/22 Pipelining II

Review Seznec 2002
Read Yeh 1991
Reference SimpleScalar Documentation

Wed 9/24 Static ILP I

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

Fri 9/26 Architectural Simulation
Nilay Vaish

Read Chapter 5, Computer Architecture Performance Evaluation Methods
Simplescalar Sildes
gem5 Slides

Mon 9/29 Static ILP II

Review Mahlke 1995

Wed 10/1 Catchup
Fri 10/3 Dynamic ILP I

Review Sohi 1990
Reference Gonzalez 2010
Notes Unit 5

Mon 10/6 Dynamic ILP II

Review Smith 1988
Read Gochman 2003

Wed 10/8 Dynamic ILP III

Review Yeager 1996
Read Srikanth 2004
Notes Unit 6

Fri 10/10 Dynamic ILP IV

HW1 due
Review Moshovos 1997
Read Read HP Chapter 3

Mon 10/13 Review
Wed 10/15 Exam I During class time
Room 1240
Fri 10/17 Cache I

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

Mon 10/20 Cache II

HW2 due
due Project Ideas
Review Pugsley 2014

Wed 10/22 Cache III

Review Sardashti 2013
Read Albonesi 1999

Fri 10/24 Cache IV

Review Alberico 2013

Mon 10/27 Memory I

due Project Proposal
Review Kaseridis 2011
Notes Unit 9

Wed 10/29 Memory II

Review Wang 1989
Read Jacob 1998
Skim Jacob 2009

Fri 10/31 Virtual Machines

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

Mon 11/3 Multithreading

Review Tullsen 1996
Read HP 3.12
Notes Unit 11

Wed 11/5 Vectors

Review Russell 1978
Read HP 4.1-4.2
Notes Unit 7

Fri 11/7 GPUs

Review Nickolls
Read HP 4.4
Notes GPU Unit

Mon 11/10 Gem5 Demo/tutorial
Wed 11/12 Multiprocessing I

Review Feehrer 2013
Read HP 5.1-5.3

Fri 11/14 Multiprocessing II

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

Mon 11/17 No Class
due Project Progress Report
Wed 11/19 Review
Fri 11/21 Exam II During class time
Room 1240
Mon 11/24 No Class
Wed 11/26 No Class
Fri 11/28 No Class Black Friday
Mon 12/1 No Class
Wed 12/3 No Class
Fri 12/5 No Class
Mon 12/8 Class Conference
9:00am-3:00pm
Room 1240
Classes End
Wed 12/10 No Class
Fri 12/12 No Class
Wed 12/17 No Class Project Reports Due
Email PDF by 9am CST

Page last modified on December 14, 2014, at 05:45 AM, visited times