What is the program segment execution time

Question # 00143989 Posted By: echo7 Updated on: 12/01/2015 03:12 PM Due on: 12/31/2015
Subject Computer Science Topic General Computer Science Tutorials:
Question
Dot Image
  1. For each pipeline register in Figure 4.51 on page 362, label each portion of the pipeline register with an appropriate name for the value that is loaded into the register. Determine the length of each field in bits. For example, the IF/ID pipeline register contains two fields, one of which is an instruction field that is 32 bits wide. That field might be named “IR”.Provide a clear legend mapping the name used to the appropriate field. For example, C = sign-extend (IR[15-0])

IF/ID Pipeline ter

ID/EX Pipeline ter

Field Name

Size (bits)

Field Name

Size (bits)

IR

32

EX/MEM Pipeline ter

MEM/WB Pipeline ter

Field Name

Size (bits)

Field Name

Size (bits)

LEGEND:

  1. Consider pipeline execution of the following program segment in which the instruction labeled “Start” is stored at memory location (1264)10 Start: lw $3, 2($20) slt $18, $19, $20 sw $13, 200($6) beq $11, $17, Nex add $2, $3, $4Nex: lw $5, 100($6) Assume time for stages is
  • 100ps for register read or write
  • 200ps for other stages
  1. What is pipelined clock rate? (1.5 pts)
  2. What is the program segment execution time? (2pts)
Dot Image
Tutorials for this Question
  1. Tutorial # 00138531 Posted By: echo7 Posted on: 12/01/2015 03:12 PM
    Puchased By: 3
    Tutorial Preview
    two fields, one of which ...
    Attachments
    solution.docx (22.74 KB)
    Recent Feedback
    Rated By Feedback Comments Rated On
    Gol...d11 Rating Awesome tutorials 03/11/2016

Great! We have found the solution of this question!

Whatsapp Lisa