please explain each steps thank you Circle whether each chan

please explain each steps thank you

Circle whether each change will make something decrease (-), increase (+) or remain the same (=). The effects you will consider is the number of instructions in the program, the amount of cycles for each instruction (in a pipelined processor) and the amount of time for each cycle (seconds/cycle).

Solution

Instruction/program cycles/instruction seconds/cycle reducing the number of registers in ISA Increase(+): values Will more frequently be spilled to the stack, due to increasing number of loads and stores Increase(+): more loads followed by dependent instructions, will cause stalls, and likely be difficult to schedule around Decrease(-): fewer registers means shorter register file access time adding a branch delay slot Increase(+): Nops must be inserted when the branch delay slot cannot be usefully filled. Decrease()-: Some control hazards are eliminated; also additional NOPs execute quickly because they have no data hazards. No effect(=): doesn’t change pipeline Decrease: branch_kill signal is no longer needed merging the execute and mem stages Decrease(-): if the added instruction can replace a sequence of instructions. Increase(+): if implementing the instruction means adding or re-using stages. Increase(+): since more logic and thus longer critical path. changing the implementation from a microcoded CISC machine to RISC No effect(=): because the ISA is not changing, the binary does not change, and thus there is no change to Inst/ Program. Decrease(-): Microcoded machines take several clock cycles to execute an instruction, while the RISC pipeline should have a CPI near 1 (thanks to pipelining). No effect(=): the amount of work done in one pipeline stage and one microcode cycle are about the same. Increase: the RISC pipeline introduces longer control paths and adds bypasses, which are likely to be on the critical path.
please explain each steps thank you Circle whether each change will make something decrease (-), increase (+) or remain the same (=). The effects you will consi

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site