EE282 Spring 2012
Prof. Kozyrakis
Homework 1 Solutions
Problem 1 (10 points)
a) On a CPU-
intensive application, only the Processor Performance column is to be
considered. Lets define T as execution time, P as
EE282 Computer Systems Architecture
Spring 2012
Homework Assignment #1
Due: Wednesday, 04/25/2012, 5pm @ Gates Hall 303
Please work in groups of 3 students
Instructions: Submit to the box outside Gates
EE282 HW 2 Solutions, Spring 2013
Out of 101/100.
Problem 1 (25 points)
Part A
a) A PTE contains the physical page number for a virtual address, plus metadata bits. Virtual page
number isnt required, since it is used as the index into the page table and i
EE 282 Homework 3, Spring 2011
Due: Wednesday 5/25/2011 at 5pm
Instructions: Submit to the box outside Gates 305 by the due date above. Show your work, state your
assumptions, and justify your answers to receive full credit; we prefer concise, correct exp
Programming Assignment #1
EE 282, Spring 2012
Prof. Kozyrakis
Optimization of Matrix Multiplication
Due Date: Wednesday, May 9, 2012 at 5:00PM PST
For this assignment, you will use your knowledge of system architecture to
improve the performance of a matr
Computer Science Comprehensive Examination Solution
Computer Architecture
Autumn 2001
(Total time = 60 minutes, Total Points = 60)
Magic Number:
Solution Set
In recognition of and in the spirit of the Stanford University Honor Code, I certify
that I will
EE282 Computer Systems Architecture
Spring 2012
Homework Assignment 2
Due: Monday, May 21st, 2012, 5pm @ Gates Hall 303
Please work in groups of 3 students
Instructions: Submit to the box outside Gates 303 by the due date above. Show your work, state
your
Programming Assignment #1
EE 282, Spring 2011
Leverich/Binkert/Ranganathan
Optimization of Matrix Multiplication
Due Date: Monday, May 9, 2011 at 5:00PM PST
For this assignment, you will use your knowledge of system architecture to
improve the performance
EE282 Homework 2, Spring 2011
D ue: W ednesday 5 /11/2011 at 5pm
Instructions: Submit to the box outside Gates 305 by the due date above. Show your work, state your
assumptions, and justify your answers to receive full credit; we prefer concise, correct e
EE282 Computer Systems Architecture
Spring 2012
Homework Assignment 2
Due: Monday, May 21st, 2012, 5pm @ Gates Hall 303
Please work in groups of 3 students
Instructions: Submit to the box outside Gates 303 by the due date above. Show your work, state
your
EE282
Computer Systems
Architecture
Christos Kozyrakis
http:/ee282.stanford.edu
EE282 Spring 2015 Lecture 01
1
A Few Words About Christos
n
n
n
ATLAS ATM Switch
Associate professor of EE & CS
PhD from Berkeley, BSc from U. of Crete
Research
n
Making syste
EE282 Homework 3, Spring 2013
D ue: Wednesday 6/05 /2013 at 5pm
Instructions: Submit to the box outside Gates 303 by the due date above. Show your work, state your
assumptions, and justify your answers to receive full credit; we prefer concise, correct ex
Homework #1
EE 282
Autumn 2008
Professor Kozyrakis
Homework Set 1
Due: Wednesday, 10/15/2008, 5pm
Please work in groups of 3 students
Instructions: Submit to the box outside Gates 310 by the due date above. Show your work, state
your assumptions, and just
EE282 Lecture 10
I/O and Virtualization
Christos Kozyrakis
http:/ee282.stanford.edu
EE282 Spring 2015 Lecture 10
1
Announcements
n
Project 1 is due on 5/4th
n
HW2 will be available today
n
n
Work in groups of 3
Help the TAs design the review session for
F
EE282 Lecture 8
Advanced I/O
Christos Kozyrakis
http:/ee282.stanford.edu
EE282 Spring 2015 Lecture 08
1
Announcements
n
HW1 is due today
n
Project 1 is due on 5/4th
n
Reading material for Flash
n
n
n
Flash Storage Memory, A. Leventhal,
Communications of A
EE282 Lecture 7
Flash
Christos Kozyrakis
http:/ee282.stanford.edu
EE282 Spring 2015 Lecture 07
1
Announcements
n
HW1 is due on 4/22nd
n
Project 1 is due on 5/4th
n
Reading material for DRAM (lecture 6)
n
n
n
B. Jacob, The Memory System, Synthesis
Lecture
EE282 Lecture 11
Virtual Machines+
Datacenter
Introduction
Christos Kozyrakis
http:/ee282.stanford.edu
EE282 Spring 2015 Lecture 11
1
Announcements
n
Project 1 is due today
n
HW2 is due on 5/11
2
Reminder: Virtual
Machines
Virtual
Machines
(VMs)
VMM
(a.k.
EE282 Lecture 14
Power Management
Christos Kozyrakis
http:/ee282.stanford.edu
EE282 Spring 2014 Lecture 14
1
Announcements
n
HW3 is available today
n
Start on project 2 early
2
Reminder: Datacenter
Management
n
Main issues
n
n
Static partitioning
n
n
Simp
EE282 Lecture 3
Advanced Caching
Christos Kozyrakis
http:/ee282.stanford.edu
EE282 Spring 2015 Lecture 03
1
Announcements
n
Find HW & project partners
n
n
n
Use the webpage forum if needed
Groups of 2
Make sure you catch up with EE180
material
n
Use EE180
EE282 Lecture 13
Datacenter
Management
Christos Kozyrakis
http:/ee282.stanford.edu
EE282 Spring 2015 Lecture 13
1
Announcements
n
HW2 is due today
n
PA2 is available today
n
Guest lecture on Wednesday
n
n
Data Center Computers: Modern challenges in
CPU de
EE282 Review Session 3
Programming
Assignment 2
Mingyu Gao
http:/ee282.stanford.edu
EE282 05/16/2014 Review Session
1
Announcements
n
HW2 is due on Monday
n
Work on PA2 and HW3
n
Want to see your grades online?
n
https:/
www.stanford.edu/class/ee282/cgi-b
EE282 Review Session 2
Programming
Assignment 1
Mingyu Gao
http:/ee282.stanford.edu
EE282 04/18/2014 Review Session
1
Announcements
n
HW1 and PA1 are both out
n
n
n
Work with your teammates
Start early!
Still work alone?
n
Contact us ASAP
2
Todays Agenda
EE282 Review Session 1
Quick Review for EE108B
Mingyu Gao
http:/ee282.stanford.edu
Acks for slides: Christos Kozyrakis, Christina
Delimitrou
EE282 04/04/2014 Review Session
1
Announcements
n
Check out TAs office hours on the
website
n
n
Come to us with an
EE282 Computer Systems Architecture
Lecture Schedule
Christos Kozyrakis
Spring 2014/15
EE282 Tentative Lecture Schedule
http:/ee282.stanford.edu
Notes: Check the online schedule frequently for the latest updates on lectures and review sessions.
Readings m
EE282 Project Assignment #2
Spring 2015
Datacenter Design Study
Due Date: Monday, June 1st, 2015 at 5PM PDT
For this assignment, you will explore performance, power, and cost trade-offs
in the design of a large-s
EE282 Project Assignment #2
Spring 2015
Datacenter Design Study
Due Date: Monday, June 1st, 2015 at 5PM PDT
For this assignment, you will explore performance, power, and cost
trade-offs in the design of a large-scale datacenter. We provide you with
a queu
EE282 Project Assignment #2
Spring 2015
Datacenter Design Studies
Due Date: Monday, June 1st, 2015 at 5PM PDT
For this assignment, you will explore performance, power and cost tradeoffs in the design of a large-scale datacenter. We provide you with a
queu
EE282 Project Assignment #1
Spring 2015
Multi-core Design Exploration
Due Date:
Monday, May 4th, 2015 at 5PM PDT
For this assignment, you will explore performance, energy, and area trade-offs
in the design of a
EE282 Project Assignment #1
Spring 2015
Multi-core Design Exploration
Due Date:
Monday, May 4th, 2015 at 5PM PDT
For this assignment, you will explore performance, energy, and area
trade-offs in the design of a multi-core chip. We provide you with a multi
EE282 Lecture 12
Datacenter Hardware
Christos Kozyrakis
http:/ee282.stanford.edu
EE282 Spring 2015 Lecture 12
1
Announcements
n
HW2 is due on 5/11
n
PA2 available on Monday
2
Reminder:
What is a Datacenter
(DC) compute infrastructure for internetn The
sca
EE282 Computer Systems Architecture
Stanford University
Course Information
Spring 2016 17
EE282 Computer Systems Architecture
http:/ee282.stanford.edu
Course description: EE282 focuses on advanced, system-level architecture techniques for
EE282 Project Assignment #1
Spring 2017
Multi-Core Design Exploration
Due Date:
Tuesday, May 9th, 2017 at 5PM PDT
(Work in groups of 2. One submission per group)
For this assignment, you will explore performance, energy, and area trade-offs
in the design
EE282 Project Assignment #2
Spring 2017
Datacenter Design Study
Due Date: Tuesday, June 6th, 2017 at 5PM PDT
For this assignment, you will explore performance, power, and cost trade-offs
in the design of a large-scale datacenter. We provide you with a que
EE282 Computer Systems Architecture
Spring 2017
Homework Assignment #2
Due: Monday, 05/16/2017, 5pm @ Gates Hall 303
Please work in groups of 2 students
Instructions: You may submit your work online on Canvas. Alternatively, you may submit the
homework in
EE282 Homework Assignment #1
Spring 2017
Homework Assignment #1
Due: Thursday, 04/27/2016, 5pm @ Gates Hall 303
Please work in groups of 2 students
Instructions: Please print out and submit the homework to the box outside Gates 303 by
the due date above.