Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

1. Consider the one-cycle (non-pipelined) architecture shown below, (a) Add component(s) and data path(s) to support instruction j (unconditional jump). 5% (b) Add

image text in transcribed
1. Consider the one-cycle (non-pipelined) architecture shown below, (a) Add component(s) and data path(s) to support instruction " j " (unconditional jump). 5% (b) Add component(s) and data path(s) to support instruction "jal" (jump and link). 5% (c) Add component(s) and data path(s) to support instruction "slt" (set on less than) 5% 2. Explain the following terminologies using your own ways. 10% (a) Page table register (b) Valid bit, Dirty bit and Reference bit (c) Loop unrolling (d) Compulsory misses and Conflict misses (e) Write-through and Write-back 3. Determine and explain why the following statement is true or false. 30% (a) Predicting "taken" for the backward branches is good. (b) The OS should clear all "dirty bits" to zero periodically. (c) Pipelining can reduce instruction latency because of parallel processing. (d) To apply LRU, we need to record the "reference bit". (e) Page table is implemented with SRAM. (f) TLB is greater than a typical cache

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Data Mining Concepts And Techniques

Authors: Jiawei Han, Micheline Kamber, Jian Pei

3rd Edition

0123814790, 9780123814791

More Books

Students also viewed these Databases questions