Question: for different instruction classes( arithmetic, data transfer, logical, conditional branch, jump) in MIPS , discuss the persentages of frequency of using integer versus floating point

 for different instruction classes( arithmetic, data transfer, logical, conditional branch, jump) for different instruction classes( arithmetic, data transfer, logical, conditional branch, jump) in MIPS , discuss the persentages of frequency of using integer versus floating point in difeerent instruction classes(shown in the figure above). Explain how these percentages effect software design and hardware design?

Frequency Instruction class Arithmetic Data transfer Integer Ft. pt. 48% 36% MIPS examples HLL correspondence Operations in assignment statement s References to data structures, such as arrays add, sub, addi 16% 35% 1hu, sb. 1ui and, or, nor, andi, ori, s11, srl beq , bne , si t , s 1 ti Logical Operations in assignment statement s 12% 4% Conditional branch If statements and loops 34% 8% sltiu Jump j.jr. jal Procedure calls, returns, and case/switch statements 2% 0% FIGURE 2.45 MIPS instruction classes, examples, correspondence to high-level program language constructs, and percentage of MIPS instructions executed by category for the average integer and floating point SPEC CPU2006 benchmarks. Figure 3.26 in Chapter 3 shows average percentage of the individual MIPS instructions executed. Frequency Instruction class Arithmetic Data transfer Integer Ft. pt. 48% 36% MIPS examples HLL correspondence Operations in assignment statement s References to data structures, such as arrays add, sub, addi 16% 35% 1hu, sb. 1ui and, or, nor, andi, ori, s11, srl beq , bne , si t , s 1 ti Logical Operations in assignment statement s 12% 4% Conditional branch If statements and loops 34% 8% sltiu Jump j.jr. jal Procedure calls, returns, and case/switch statements 2% 0% FIGURE 2.45 MIPS instruction classes, examples, correspondence to high-level program language constructs, and percentage of MIPS instructions executed by category for the average integer and floating point SPEC CPU2006 benchmarks. Figure 3.26 in Chapter 3 shows average percentage of the individual MIPS instructions executed

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!