We aren't endorsed by this school
##### CS 1541 - Intro To Computer Architecture - Pittsburgh Study Resources
• Pittsburgh
• Cho, S
• 689 Pages
###### Mips32-intro

School: Pittsburgh

Course: Intro To Computer Architecture

MIPS32 Architecture For Programmers Volume I: Introduction to the MIPS32 Architecture Document Number: MD00082 Revision 2.00 June 8, 2003 MIPS Technologies, Inc. 1225 Charleston Road Mountain View, CA 94043-1353 Copyright 2001-2003 MIPS Technolog

• 30 Pages
###### Ch7.4

School: Pittsburgh

Course: Intro To Computer Architecture

Lecture: Chp 7.4 Virtual Memory Memory Hierarchy Larger memories Faster memories L1 Data CPU Core L1 Instr Typically, on-chip \$, Fastest! \$, Fast \$, Slow \$, Slowest L2 I&D Main Memory Disk What SRAM DRAM Magnetic disk Access Time 5-25 ns 60-120 ns

• 24 Pages
###### Lect-datapath_2up

School: Pittsburgh

Course: INTRO TO COMPUTER ARCHITECTURE

CS/COE1541: Introduction to d Computer Architecture Datapath and Control Review Sangyeun Cho Dept. of Computer Science University of Pittsburgh Datapath elements Arithmetic logic unit (ALU) Combinational logic (=function) I i (carryin i hidden) i is hidd

• 5 Pages
###### H4_solutions

School: Pittsburgh

Course: INTRODUCTION TO COMPUTER ARCHITECTURE

Question 1: In this question, consider the following series of address references (given as word addresses): 21, 20, 33, 4, 21, 8, 20, 17, 34, 18, 60, 45, 33, 9, 21, 22, 44 For each of the following cache organizations, show the content of the cache after

• 6 Pages
###### H3_solutions

School: Pittsburgh

Course: INTRODUCTION TO COMPUTER ARCHITECTURE

CS 1541 Introduction to Computer Architecture Homework 3 Solutions Question 1: (2 points for each part = 10 points) (1) (2) (3) (4) (5) lw add sw add lw \$1, \$6, \$6, \$4, \$6, 40(\$6) \$2, \$2 50(\$1) \$5, \$6 10(\$4) a. Identify all the data dependencies in the co

• 6 Pages
###### H2_solutions

School: Pittsburgh

Course: INTRODUCTION TO COMPUTER ARCHITECTURE

CS 1541 Introduction to Computer Architecture Homework 2 Solutions Questions 1 (10 points = a-d 1.5 points each + e-f 1 point each + g 2 points) In this question, we examine how latencies of individual components of the processor datapath (see Figure 4.11

• 5 Pages
###### H1_solutions

School: Pittsburgh

Course: INTRODUCTION TO COMPUTER ARCHITECTURE

Homework 1 (due January 17, 2013) Question 1: (10 points - 4(a)+3(b)+3(c) Consider a MIPS program with the following mix of instructions 55% R-type arithmetic instructions 15% lw instructions 10% sw instructions 15% beq and bne instructions 5% Jump instru

• 4 Pages
###### Exam1_solutions

School: Pittsburgh

Course: INTRODUCTION TO COMPUTER ARCHITECTURE

Question 1 (5+5=10 points) (a) The maximum number of Format 1 instructions that can be supported by the ISA is _63_ and the maximum number of Format 2 instructions that can be supported by the ISA is _16_. (b) The maximum is determined by the range of the

• 5 Pages
###### H1_solutions

School: Pittsburgh

Course: INTRODUCTION TO COMPUTER ARCHITECTURE

Homework 1 (due January 17, 2013) Question 1: (10 points - 4(a)+3(b)+3(c) Consider a MIPS program with the following mix of instructions 55% R-type arithmetic instructions 15% lw instructions 10% sw instructions 15% beq and bne instructions 5% Jump instru

• 6 Pages
###### H2_solutions

School: Pittsburgh

Course: INTRODUCTION TO COMPUTER ARCHITECTURE

CS 1541 Introduction to Computer Architecture Homework 2 Solutions Questions 1 (10 points = a-d 1.5 points each + e-f 1 point each + g 2 points) In this question, we examine how latencies of individual components of the processor datapath (see Figure 4.11

• 6 Pages
###### H3_solutions

School: Pittsburgh

Course: INTRODUCTION TO COMPUTER ARCHITECTURE

CS 1541 Introduction to Computer Architecture Homework 3 Solutions Question 1: (2 points for each part = 10 points) (1) (2) (3) (4) (5) lw add sw add lw \$1, \$6, \$6, \$4, \$6, 40(\$6) \$2, \$2 50(\$1) \$5, \$6 10(\$4) a. Identify all the data dependencies in the co

• 5 Pages
###### H4_solutions

School: Pittsburgh

Course: INTRODUCTION TO COMPUTER ARCHITECTURE

Question 1: In this question, consider the following series of address references (given as word addresses): 21, 20, 33, 4, 21, 8, 20, 17, 34, 18, 60, 45, 33, 9, 21, 22, 44 For each of the following cache organizations, show the content of the cache after

• 4 Pages
###### H5_solutions

School: Pittsburgh

Course: INTRODUCTION TO COMPUTER ARCHITECTURE

CS: 1541 Homework 5 Solution Question 1: 32-bit virtual byte address, => page size = 8KB = 2K words =>there are (2^32)/(2^13) = 2^19 pages => physical memory = (2^27)/(2^13) = 2^14 pages Each page table entry has 8(Valid, Protection, Dirty and Use) + 14 (

• 2 Pages
###### H6_solutions

School: Pittsburgh

Course: INTRODUCTION TO COMPUTER ARCHITECTURE

CS: 1541 Homework 6 Solutions Question 1 (10 pt): Event P1 writes A=4 Write miss P3 writes B=8 Write miss P2 reads A Read miss P3 reads A Read miss P3 writes A=12 Write hit P2 reads A Read miss P1 reads B Read miss P1 writes B=10 Write hit P1s cache P2s c

• 20 Pages
###### Ch1

School: Pittsburgh

Course: Intro To Computer Architecture

CS/COE 1541 Computer Architecture Instructor: Dr. Bruce Childers Fall 2008 SENSQ 5129 1:00-2:15 PM, Monday & Wednesday 1 Course Information Web site: www.cs.pitt.edu/~childers/CS1541 E-mail: childers@cs.pitt.edu Office: 6409 Sennott Square

• 2 Pages
###### Hw8

School: Pittsburgh

Course: Intro To Computer Architecture

COE/CS 1541 Computer Architcture - Spring 2003 Homework #8 Assigned: Wednesday, April 9. Due: Wednesday, April 16. All homeworks are due at the beginning of class. Assignment 1. You are designing the memory system for the 32-bit Steeler processor. Le

• 2 Pages
###### HW4

School: Pittsburgh

Course: Intro To Computer Architecture

University of Pittsburgh Department of Computer Science CS/COE1541 Intro. to Computer Architecture Assignment #4 (Due on Wednesday April 15) NOTE: This assignment should be done by yourself. No late submission is accepted. 1. [50] (Amda

• 13 Pages
###### Lect-logic_4up

School: Pittsburgh

Course: Intro To Computer Architecture

Layered design approach CS/COE1541: Introduction to Computer Architecture Logic Design Review Microarchitecture Logic design is done using logic gates Often we design desired function using high-level languages and somewhat higher level than logic g

• 7 Pages
###### Lect-sim_2up

School: Pittsburgh

Course: Intro To Computer Architecture

CS/COE1541: Introduction to d Computer Architecture Architecture Simulation Basics Sangyeun Cho Dept. of Computer Science University of Pittsburgh Architecture simulator What is an architecture (or architectural) simulator? A tool that reproduces t

• 20 Pages
###### Lect-pipe_4up

School: Pittsburgh

Course: Intro To Computer Architecture

Five instruction execution steps CS/COE1541: Introduction to Computer Architecture Pipelining Sangyeun Cho Dept. of Computer Science University of Pittsburgh Instruction fetch Instruction decode and register read Execution, memory address calculatio

• 508 Pages
###### Mips32-privarch

School: Pittsburgh

Course: Intro To Computer Architecture

MIPS32 Architecture For Programmers Volume III: The MIPS32 Privileged Resource Architecture Document Number: MD00090 Revision 2.00 June 9, 2003 MIPS Technologies, Inc. 1225 Charleston Road Mountain View, CA 94043-1353 Copyright 2001-2003 MIPS Tec

• 4 Pages
###### Syllabus

School: Pittsburgh

Course: Intro To Computer Architecture

CS/COE1541 - Fall 2008 http:/www.cs.pitt.edu/~childers/CS1541/ COE/CS 1541 Introduction to Computer Architecture Fall 2008 Monday & Wednesday, 1:00 PM - 2:15 PM, SENSQ 5129 Course requirements Announcements Updated Wednesday, August 13, 2008 First

• 3 Pages
###### Hw5

School: Pittsburgh

Course: Intro To Computer Architecture

CS 1541 Computer Architecture - Spring 2003 Homework #5 Assigned: Monday, February 24. Due: Tuesday, March 18 (by 9:00 AM) Assignment For this homework, we will implement a processor cache simulator. The simulator will take as an input a file that co

• 2 Pages
###### Hw9

School: Pittsburgh

Course: Intro To Computer Architecture

COE/CS 1541 Computer Architcture - Spring 2003 Homework #9 Optional for preparation for exam 3. Assignment 1. We want to compare the maximum bandwidth for a synchronous and an asynchronous bus. The synchronous bus has a clock cycle time of 30 ns and

• 4 Pages
###### Sa1

School: Pittsburgh

Course: Intro To Computer Architecture

University of Pittsburgh Department of Computer Science CS/COE1541 Introduction to Computer Architecture Simulation Assignment #1 (Due Monday February 16) NOTE: This assignment can be done either individually or by a team of two students.

• 2 Pages
###### Hw1

School: Pittsburgh

Course: Intro To Computer Architecture

CS 1541 Computer Architecture - Spring 2003 Homework #1 Assigned: Wednesday, January 15. Due: Wednesday, January 22. Due by 5 PM in Shukang Zhous mailbox on the 6th floor of Sennott Square Assignment (1) We wish to compare the performance of two diff

• 7 Pages
###### Exam2-sample

School: Pittsburgh

Course: Intro To Computer Architecture

Name _ CS/COE 1541 Computer Architecture - Spring 2002 Exam #2 Directions: This exam is closed book-put all books and notes under your desk on the floor. There are five questions with several subquestions. All questions are marked with their point

• 2 Pages
###### Hw4

School: Pittsburgh

Course: Intro To Computer Architecture

CS 1541 Computer Architecture - Spring 2003 Homework #4 Assigned: This homework is optional. You do not have to turn it in. Solutions will be posted for this homework shortly. Assignment (1) Here is a series of references given as word addresses: 1,

• 2 Pages
###### Hw2

School: Pittsburgh

Course: Intro To Computer Architecture

CS 1541 Computer Architecture - Spring 2003 Homework #2 Assigned: Wednesday, January 22. Due: Wednesday, January 29. IMPORTANT POLICY CHANGE: All homeworks are due at the beginning of class. Please bring your homework to class and turn it into the TA

• 2 Pages
###### Hw3

School: Pittsburgh

Course: Intro To Computer Architecture

CS 1541 Computer Architecture - Spring 2003 Homework #3 Assigned: Wednesday, January 29. Due: Wednesday, February 5. All homeworks are due at the beginning of class. Assignment (1) Consider executing the code given below on the pipelined datapath of

• 1 Page
###### H7_solutions

School: Pittsburgh

Course: INTRODUCTION TO COMPUTER ARCHITECTURE

CS: 1541 Homework 7 Solution Question 2: Thread A =12 iterations (each with 5 instructions) Thread B = 20 iterations (each with 3 instructions) A A A A A A A A B B A A A A B B A A A A A B B A A B B A B A A A A B B B B A A A A B A B A A A A B B A A A A A B

Back to course listings