1) performance We have two different processors running a set of benchmarks. Processor A executes 10 Millions instructions, has CPI 1.7. Processor B executes 12 Millions instructions, has CPI 1.5. Assume both processors runs at the same clock rate. Which one is faster? (show your calculation) 2) RISC-V instruction Write RISC-V assembly program to do this (assuming data is 32-bit integer): Count the number of odd integer in an array of positive integer. The array is terminated by -1. You can use any tools on internet. submit your code and write explanation. I can only "read" your program and not "run" it so without your explanation it is difficult to give a score. 3) pipeline For each code sequence below, state whether it must stall, can avoid stalls using only forwarding, or can execute without stalling or forwarding. 3.1) sequence 1 lw x10, 0(x10) add x11, x10, x10 3.2) sequence 2 add x11, x10, x10 addi x12, x10, 5 addi x14, x11, 5 3.3) sequence 3 addi x11, x10, 1 addi x12, x10, 2 addi x13, x10, 3 addi x14, x10, 4 addi x15, x10, 5