{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

cs33-1 - CS33 Computer Organization GlennReinman...

Info iconThis preview shows pages 1–7. Sign up to view the full content.

View Full Document Right Arrow Icon
CS 33: Computer Organization Glenn Glenn Reinman Reinman 4731D 4731D Boelter Boelter Hall Hall [email protected] TAs: Anton Anton Birkel Birkel [email protected] Zhe Zhe Chen Chen [email protected] Kanit Kanit Therdsteerasukdi Therdsteerasukdi [email protected] Zhenkai Zhenkai Zhu Zhu [email protected] Some notes adopted from Bryant and O’Hallaron
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Course Components • Lectures – Higher level concepts • Discussions – Applied concepts, important tools and skills for labs, Applied concepts, important tools and skills for labs, clarification of lectures, exam coverage • Labs Labs – The heart of the course – Provide in depth understanding of an aspect of systems – Provide in depth understanding of an aspect of systems – Programming and measurement
Background image of page 2
More Info • Web – Class web page hosted by CourseWeb – Copies of lectures, assignments, exams, solutions – Forum • Office Hours • Textbook – Randal E. Bryant and David R. O’Hallaron. “Computer Systems: A Programmer’s Perspective” 2 nd Edition Systems: A Programmer s Perspective , , Prentice Hall 2010.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Grading • Exams (45%) – Two in class exams (15% each) – Final (15%) – All exams are open book/open notes. • Labs (50%) – 5 labs (10% each) 5 labs (10% each) – You must work alone on all labs • Homework (5%) – 5 assignments (1% each) l b l – Electronic submission only
Background image of page 4
Tentative Calendar Week M T W R F 1 Intro + Labs (1) Bits and Bytes (2) 2 Integers (2) Floating Point (2) Data Lab Due 3 HW #1 Due Machine Level Rep (3) Machine Level Rep (3) 4 HW #2 Due Machine Level Rep (3) Code Optimization (5) Bomb Lab Due 5 HW #3 Due Code Optimization (5) Exam #1 6 Memory (6) Concurrency (12+handouts) Buffer Lab Due 7 HW #4 Due Concurrency (12+handouts) Concurrency (12+handouts) 8 Exam #2 I/O (10) Cache Lab Due 9 HW #5 Due Virtual Memory (9) Linking + Exceptions (7 8) Linking + Exceptions (7,8) 10 MIPS (handouts) Review CUDA Lab Due • Homework and Labs Due via CourseWeb by Midnight
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Cheating • What is cheating? – Sharing code: either by copying, retyping, looking at, or supplying a copy of a file. • What is NOT cheating? – Helping others use systems or tools. – Helping others with high level design issues.
Background image of page 6
Image of page 7
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}