consider two different implementations of the same instruction set architecture. the instructions can be divided into four classes according to their cpi (class a, b, c, and d). p1 with a clock rate of 2.5 ghz and cpis of 1, 2, 3, and 3, and p2 with a clock rate of 3 ghz and cpis of 2, 2, 2, and 2. given a program with a dynamic instruction count of 1.0e9 instructions divided into classes as follows: 10% class a, 20% class b, 40% class c, and 30% class d, which implementation is faster?.