Lecture1

Lecture1 - 1 Click to edit Master subtitle style...

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

View Full Document Right Arrow Icon

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

View Full DocumentRight Arrow Icon

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

View Full DocumentRight Arrow Icon

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

View Full DocumentRight Arrow Icon

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

View Full DocumentRight Arrow Icon

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

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: 1 Click to edit Master subtitle style Introduction & Review CS 505: Computer Structures Fall 2010 Abhishek Bhattacharjee 2 Computer Science, Rutgers CS 505: Computer Structures Computer Science, Rutgers CS 505: Computer Structures Logistics Lecture: M 5-8pm, Hill-120 Instructor: Abhishek Bhattacharjee Email: abhib@cs.rutgers.edu Office: CoRE 318A Office hours: M 4-5PM TA: Lu Han Email: luhan@cs.rutgers.edu Office: CoRE 333 Office hours: Th 4-5PM Resources: 3 Computer Science, Rutgers CS 505: Computer Structures Computer Science, Rutgers CS 505: Computer Structures Course Overview Goals Deeper understanding of computer architecture Exposure to some current research issues Prerequisites Undergraduate digital logic, boolean algebra Undergraduate computer architecture course Computer Organization and Design: The Hardware/Software Interface, Patterson and Hennessy. 4 Computer Science, Rutgers CS 505: Computer Structures Crossroads: Uniprocessor Performance VAX : 25%/year 1978 to 1986 RISC + x86: 52%/year 1986 to 2002 RISC + x86: ??%/year 2002 to present From Hennessy and Patterson, Computer Architecture: A Quantitative Approach , 4th edition, October, 2006 Less than 20% 5 Computer Science, Rutgers CS 505: Computer Structures Computer Science, Rutgers CS 505: Computer Structures Broad Questions and Topics How have HW trends been exploited to increase SW performance? What are current challenges to increased performance? Topics: Instruction Set Principles Pipelining Concepts Instruction and Data-level Parallelism Caches, TLBs, Main Memory Parallel Architectures 6 Computer Science, Rutgers CS 505: Computer Structures Computer Science, Rutgers CS 505: Computer Structures Workload Readings from John L. Hennessy and David A. Patterson. Computer Architecture: A Quantitative Approach, 4th Edition. Optional: Shen and Lipasti. Modern Processor Design: Fundamentals of Superscalar Processors. 1 midterm, 1 final (closed book) 3 written homeworks (hand in before class) 1 programming project (groups of ~3, mid-point report, final presentation) 7 Computer Science, Rutgers CS 505: Computer Structures Computer Science, Rutgers CS 505: Computer Structures Grading Approximate breakdown 25% midterm 35% final 25% project 15% hws Collaboration Encouraged to discuss homework questions BUT, final work should be individual 8 Computer Science, Rutgers CS 505: Computer Structures Assessment Quiz! 15 minutes Not counted towards grade Allows me to gauge background Jogs your memory about background concepts Computer Science, Rutgers CS 505: Computer Structures 9 Computer Science, Rutgers CS 505: Computer Structures Computer Architecture comprises of the attributes of a [computing] system as seen by the programmer, i.e., the conceptual structure and functional behavior, as distinct from the organization of the data flows and controls the logic design, and the physical implementation....
View Full Document

This document was uploaded on 10/23/2010.

Page1 / 85

Lecture1 - 1 Click to edit Master subtitle style...

This preview shows document pages 1 - 10. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online