Looking for Estructura de Computadores (2025-26, Grado en Ingeniería del Software. Plan 2023 Grupo B, Grado en Ingeniería Informática. Plan 2023 Grupo B y Grado en Matemáticas + Ingeniería Informática. Plan 2023 Grupo B) test answers and solutions? Browse our comprehensive collection of verified answers for Estructura de Computadores (2025-26, Grado en Ingeniería del Software. Plan 2023 Grupo B, Grado en Ingeniería Informática. Plan 2023 Grupo B y Grado en Matemáticas + Ingeniería Informática. Plan 2023 Grupo B) at informatica.cv.uma.es.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Consider two processors P0 and P1 both using the branch not taken predition technique. The architecture of the processors uptade the PC as follow:
P0: j & jal, PC is updated in ID stage; conditional branches (beq & bne) in MEM stage
P1: j & jal, PC is uptated in IF stage*; conditional branches (beq & bne) in EX stage
The data hazards are solved by hardware (full forwarding).
Ignoring the initial transiet (4 cycles), calculate the CPI for the processor P1, (give the result with three decimal digits at least).* This configuration is possible by using a (BTB)Consider a RISC-V architecture of 6 states IF, ID, EX1,EX2,M,WB where the new stage EX2 is due to the multiplication operation (mul). This operation takes two cycles. Thus, the adition/substraction/logical operations take one cycle (and calculate the result in the EX1 stage) whereas de multiplication calculte its result in EX2.
Calculate the execution time (in ns.) for the next code, assuming that the processor has a hazard unit to insert as many bubbles as required (no bypasses at all, including the RF). The cycle time is 19 ns.add $4,$26,$19mul $16, $28, $4sub $19, $28,$16
or $25, $16,$19
Consider a RISC-V architecture of 6 states IF, ID, EX1,EX2,M,WB where the new stage EX2 is due to the multiplication operation (mul). This operation takes two cycles. Thus, the adition/substraction/logical operations take one cycle (and calculate the result in the EX1 stage) whereas de multiplication calculate its result in EX2.
Calculate the execution time (in ns.) for the next code, assuming that the processor has a hazard unit to insert as many bubbles (stalls) as required and there are forwarding in the RF (Register File) only (no bypasses in the rest of stages). The cycle time is 19 ns.add $6,$26,$19mul $14, $28, $6sub $19, $28,$14
or $25, $14,$19
Calculate the execution time (in ns.) for the next code, assuming that the processor has full forwarding and it inserts bubble (stalls) in the pipeline when needed. The cycle time is 25 ns.Lw x29,100(x25)add x28, x0, x28Lw x25, 200(x28)
Calculate the execution time for the next code, assuming that the clock cycle is 8 ns., assuming that different registers hold different values (for example the content of $4 is different from the content of $8). Consider that your processor has the forwarding configuration number (1) (see the different configurations below).
add $10,$4,$29sub $10,$0, $10add $29,$29,$0bne $0,$29,300Forwarding configurations(0) Full bypass(1) Bypass between MEM-EXE only(2) Forwarding inside the Register File only(3) No bypass at all (only bubble insertion)