Use the following information for all parts of the question: Memory Access = 640 ps ALU Operations = 320 ps Register Access = 160 ps 1. If we implement the DataPath as a single-cycle using variable cycle length, fill in the cycle time for the following statement types (critical data path) in ps. R-Type: = [A] ps Load Type = {[B] ps Store Type = [C] ps Branch Type = [D] ps Jump = [E] ps 2. If we implement the above DataPath using a single-cycle with fixed length, the cycle length would be _[F] ps. 3. If we are running a program with instruction mix: R-type = 50% Load type = 20% Store type 15% = Branch type = 13% Jump = 2% the average time to execute an instruction is [G] ps 4. If we implement the Critical DataPath using multiple cycles for each instruction (where each stage = 1 cycle), fill in the number of cycles required for each instruction type: R-type: = [H] Load-type = [I] Store type = [J] Branch type = [K] Jump = [L]

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Topic Video
Question

Help me with these computer architecture questions, please.

I need help with questions 3 and 4.

Use the following information for all parts of the question:
Memory Access = 640 ps
ALU Operations = 320 ps
Register Access = 160 ps
1. If we implement the DataPath as a single-cycle using variable cycle length, fill in the cycle
time for the following statement types (critical data path) in ps.
R-Type: = [A] ps
Load Type = {[B] ps
Store Type = [C] ps
Branch Type = [D] ps
Jump = [E] ps
2. If we implement the above DataPath using a single-cycle with fixed length, the cycle length
would be
_[F] ps.
3. If we are running a program with instruction mix:
R-type = 50%
Load type = 20%
Store type = 15%
Branch type = 13%
Jump = 2%
the average time to execute an instruction is
[G] ps
4. If we implement the Critical DataPath using multiple cycles for each instruction (where each
stage = 1 cycle), fill in the number of cycles required for each instruction type:
R-type: = [H]
Load-type = [I]
Store type = [J]
Branch type = [K]
Jump = [L]
Transcribed Image Text:Use the following information for all parts of the question: Memory Access = 640 ps ALU Operations = 320 ps Register Access = 160 ps 1. If we implement the DataPath as a single-cycle using variable cycle length, fill in the cycle time for the following statement types (critical data path) in ps. R-Type: = [A] ps Load Type = {[B] ps Store Type = [C] ps Branch Type = [D] ps Jump = [E] ps 2. If we implement the above DataPath using a single-cycle with fixed length, the cycle length would be _[F] ps. 3. If we are running a program with instruction mix: R-type = 50% Load type = 20% Store type = 15% Branch type = 13% Jump = 2% the average time to execute an instruction is [G] ps 4. If we implement the Critical DataPath using multiple cycles for each instruction (where each stage = 1 cycle), fill in the number of cycles required for each instruction type: R-type: = [H] Load-type = [I] Store type = [J] Branch type = [K] Jump = [L]
Expert Solution
steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Instruction Format
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education