Consider each of the choices below and a program P to be run on computer system X. Independently implementing each of th

Business, Finance, Economics, Accounting, Operations Management, Computer Science, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Algebra, Precalculus, Statistics and Probabilty, Advanced Math, Physics, Chemistry, Biology, Nursing, Psychology, Certifications, Tests, Prep, and more.
Post Reply
answerhappygod
Site Admin
Posts: 899603
Joined: Mon Aug 02, 2021 8:13 am

Consider each of the choices below and a program P to be run on computer system X. Independently implementing each of th

Post by answerhappygod »

Consider each of the choices below and a
program P to be run on computer
system X. Independently implementing each of these
may or may not decrease tcpu(user),X(P). Select all
which are guaranteed to decrease the time to
execute P in all cases.
a.Determine which functions of P are executed most frequently
and handcode those functions in assembler so the code is more time
efficient than that generated by the compiler.
b.Redesign the CPU to decrease the CPI of P.
c.Modify the hardware to decrease the clock frequency.
d.Redesign the CPU to increase the CPI of P.
e.Modify the hardware to increase the clock period.
f.Modify the compiler so the static instruction count of P is
increased.
g.Modify the compiler so the static instruction count of P is
decreased.
The instruction set architecture (ISA) of a microprocessor is
said to be an assembly language programmer's view of the
microprocessor. It includes elements such as ___.
Select all that apply from the list of choices.
a.The encoding of machine language instructions.
b.The times each instruction takes to execute.
c.The names of the processor registers.
d.The number of bits allocated for memory addresses.
e.What method or algorithm is used to implement the floating
point multiplier circuit.
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!
Post Reply