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.

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

Date Topic Content
Mon 1/20 No Class Yet (MLK Day)
Wed 1/22 Introduction

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

Fri 1/24 Technology I

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

Mon 1/27 Technology II

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

Wed 1/29 Instruction Sets I

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

Fri 1/31 Instruction Sets II

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

Mon 2/3 Pipelining I

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

Wed 2/5 Pipelining II

Review Seznec 2002
Read Yeh 1991
Reference SimpleScalar Documentation

Fri 2/7 Static ILP I

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

Mon 2/10 Static ILP II

Review Mahlke 1995

Wed 2/12 Catchup
Fri 2/14 Review
Mon 2/17 Exam I Room 1240 CS
due HW 1
(HPCA)
Wed 2/19 Simplescalar, et al.
Srinath Sridharan
Hongil Yoon
(HPCA)
Simplescalar Sildes
gem5 Slides
Fri 2/21 No Class (Birkie)
Mon 2/24 Dynamic ILP I

Review Sohi 1990
Reference Gonzalez 2010
Notes Unit 5

Wed 2/26 Dynamic ILP II

Review Smith 1988
Read Gochman 2003

Fri 2/28 Dynamic ILP III

Review Yeager 1996
Read Srikanth 2004
Notes Unit 6

Mon 3/3 No Class ASPLOS
Wed 3/5 No Class ASPLOS
Fri 3/7 Dynamic ILP IV

Review Moshovos 1997
Read Read HP Chapter 3

Mon 3/10 Cache I

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

Wed 3/12 Cache II

due Project Ideas
Review Pugsley 2014

Fri 3/14 No Class
Mon 3/17

SPRING BREAK

Wed 3/19 SPRING BREAK
Fri 3/21 SPRING BREAK
Mon 3/24 Cache III

Review Sardashti 2013
Read Albonesi 1999

Wed 3/26 No Class

due Project Proposal

Fri 3/28 Memory I

Review Wang 1998
Read Jacob 1998
Skim Jacob 2009
Notes Unit 9

Mon 3/31 Memory II
Wed 4/2 No Class
Fri 4/4 Virtual Machines

Review Bhargava 2008
Read Adams 2006

Mon 4/7 Multithreading

Review Tullsen 1996
Read HP 3.12
Notes Unit 11

Wed 4/9 Vectors

Review Russell 1978
Read HP 4.1-4.2
Notes Unit 7

Fri 4/11 GPUs

Review Nickolls
Read HP 4.4
Notes GPU Unit

Mon 4/14 Multiprocessing I

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

Wed 4/16 Multiprocessing II

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

Fri 4/18 Review
Mon 4/21 Exam
Wed 4/23 No Class
Fri 4/25 No Class
Mon 4/28 No Class
Wed 4/30 No Class
Fri 5/2 No Class
Mon 5/5 No Class
Wed 5/7 No Class
Fri 5/9 Class Conference
10:00am-3:00pm
1240 Computer Sciences
Classes End
TUE 5/13 No Class Project Reports Due
Email PDF by 8:59am CT

Page last modified on April 30, 2014, at 03:20 PM, visited times