{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

Lecture_1

Lecture_1 - UTCS Lecture 1 CS 352 Computer Systems...

Info iconThis preview shows pages 1–8. 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 Document Right Arrow Icon

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

View Full Document Right Arrow Icon

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

View Full Document Right Arrow Icon

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

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

Unformatted text preview: UTCS Lecture 1 CS 352: Computer Systems Architecture Lecture 1: What is Computer Architecture? January 22, 2007 Doug Burger Computer Architecture and Technology Laboratory University of Texas at Austin [email protected] UTCS Lecture 1 Goals • Understand the “how” and “why” of computer system organziation – Instruction Set Architecture – System Organization (processor, memory, I/O) – Microarchitecture • Learn methods of measuring and improving performance – Metrics – Benchmarks – Performance methods • Pipelining, ILP, prediction • Learn to think and program concurrently UTCS Lecture 1 Logistics Lectures M/W 9:00-10:15 am, GEO 2.102 Instructor Prof. Doug Burger TA Dong Li Grading Final Exam 1 25% Midterm Exam 2 15% each Homework ~7 25% Project 1 20% Texts Patterson & Hennessy, Computer Organization and Design (Third Edition) Course Readings (handed out in class) UTCS Lecture 1 CS352 Online URL: Blackboard! Other stuff off of my home page (Course materials, research info) Computer Architecture Seminar Series: www.cs.utexas.edu/users/cart/arch UTCS Lecture 1 Specification Program ISA (Instruction Set Architecture) microArchitecture Logic Transistors Physics/Chemistry compute the fibonacci sequence for(i=2; i<100; i++) { a[i] = a[i-1]+a[i-2];} load r1, a[i]; add r2, r2, r1; r e g i s t e r s A B S F G D S G S D UTCS Lecture 1 CS352 Topics • Technology Trends • Instruction set architectures • Pipelining • Modern pipelined architectures – Dynamic ILP machines – Static ILP machines • Cache memory systems • Virtual memory • Multiprocessors • Computer system implementation UTCS Lecture 1 What is Computer Architecture?...
View Full Document

{[ snackBarMessage ]}

Page1 / 23

Lecture_1 - UTCS Lecture 1 CS 352 Computer Systems...

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

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