Answered step by step
Verified Expert Solution
Question
1 Approved Answer
UESTION ONE table [ [ Element , Parameter,Delay ( ps ) ] , [ Register clk - to - Q , t p c
UESTION ONEtableElementParameter,Delay psRegister clktoQRegister setup,MultiplexerANDOR gate,ALUDecoder control unitExtend unit,Memory read,Register file read,Register file setup,
a Which unit should she work on to obtain the greatest speedup of the overall processor? Explain why
b What would the cycle time of the improved machine be
c Consider how this change might affect an application scenario such as a realtime audio processing system How would the altered component impact the system's overall performance in this context?
Assume a MIPS processor running a health monitoring application with a clock rate of If the
application executes billion instructions with an average CPI of calculate the execution time. Then,
propose optimizations in line with Moore's Law to improve performance.
Analyze the following code snippet, where A and are arrays of bit integers, while and i are
bit integer variables. Data values and their addresses for for for and for
i are stored in memory, except during operations. Note that register values are not retained across loop
iterations.
a Write machine code in hexadecimal format equivalent for MIPS.
b How many instructions are required dynamically?
c How many memorydata references will be executed?
d What is the code size in bytes?
UESTION TWO
Discuss how to extend the MIPS ISA and microarchitecture datapath and control unit to include lwpreinc,
which performs preindexing. lwpreinc imm is equivalent to the following two instructions:
Imagine you are collaborating with a friend who is an expert in circuit design. They propose to optimize
a component in a singlecycle MIPS processor, reducing its delay by half. Given the delays of the various
components listed below, address the subsequent questions.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started