{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

Lecture1 - I ntroduction Re w vie C 505 eom r...

Info icon This preview shows pages 1–12. Sign up to view the full content.

View Full Document Right Arrow Icon
1 Click to edit Master subtitlestyle Introduction & Review CS 505: Computer Structures Fall 2010 Abhishek Bhattacharjee
Image of page 1

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

View Full Document Right Arrow Icon
2 Computer Science, Rutgers CS 505: Computer Structures Logistics Lecture: M 5-8pm, Hill-120 Instructor: Abhishek Bhattacharjee Email: [email protected] Office: CoRE 318A Officehours: M 4-5PM TA: Lu Han Email: [email protected] Office: CoRE 333 Officehours: Th 4-5PM Resources: http://www.cs.rutgers.edu/~abhib/courses/fall10/index.html
Image of page 2
3 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 architecturecourse Computer Organization and Design: The Hardware/Software  Interface, Patterson and Hennessy.
Image of page 3

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

View Full Document Right Arrow Icon
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%
Image of page 4
5 Computer Science, Rutgers CS 505: Computer Structures Broad Questions and Topics How have HW trends been exploited to increase SW performance? What arecurrent challenges to increased performance? Topics: Instruction Set Principles Pipelining Concepts Instruction and Data-level Parallelism Caches, TLBs, Main Memory Parallel Architectures
Image of page 5

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

View Full Document Right Arrow Icon
6 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)
Image of page 6
7 Computer Science, Rutgers CS 505: Computer Structures Grading Approximatebreakdown 25% midterm 35% final 25% project 15% hws Collaboration Encouraged to discuss homework questions… BUT, final work should be individual
Image of page 7

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

View Full Document Right Arrow Icon
8 Computer Science, Rutgers CS 505: Computer Structures Assessment Quiz! 15 minutes Not counted towards grade… Allows meto gauge background Jogs your memory about background concepts
Image of page 8
9 Computer Science, Rutgers CS 505: Computer Structures Computer Architecture comprises of … theattributes of a [computing] system as seen by theprogrammer, i.e., the conceptual structureand functional behavior, as distinct from the organization of the data flows and controls thelogic design, and the physical implementation. Amdahl, Blaaw, and Brooks, 1964
Image of page 9

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

View Full Document Right Arrow Icon
10 Computer Science, Rutgers CS 505: Computer Structures What is Architecture? Therole of a building architect: Materials Buildings Steel Houses Concrete Offices Brick Apartments Wood Museums Glass Stadiums Goals Function Cost Design Plans
Image of page 10
11 Computer Science, Rutgers CS 505: Computer Structures What is Computer Architecture?
Image of page 11

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

View Full Document Right Arrow Icon
Image of page 12
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern