• 689 Pages mips32-intro
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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