Answered! The following diagram show the Xeon processor pipeline. What do you think is the function of each of the following blocks: a. 2x ALU Simple Instr. b. Slow ALU Complex Instr. c. FP MMX SSE d. FP Move…

1. The following diagram show the Xeon processor pipeline. What do you think is the function of each of the following blocks: a. 2x ALU Simple Instr. b. Slow ALU complex Instr. c. FP MMX SSE d. FP Move Figure 4. Schematic of the Xeon processor microarchitecture (source: The MicroArchitecture of the Intel Pentium 4 Processor on 9Onm Technology, Intel Technology Journal, vol 8, Issue 1, Feb. 2004.) Front-End BTB Instruction TLBI Prefetcher 4K Entries Systen Instruction Decoder Microcode ROM Trace Cache BTB Execution Trace Cache Bus 2K Entries Pop Queue Interface Unit Allocator /Register Renamer Quad Integer Floating Point uop Queue Memory uop Queue Pumped 64 GB/s Memory Scheduler Fast SlowlGeneral FP Scheduler Simple FP FP Register/Bypass L2 Cache Integer Register FilelBypass Network (1M Byte 8-way) MMX FP Complex Store Simple Simple SSE2 Move Instr. Addres Addres Instr. Instr SSE3 108GB/s 256 bit L1 Data Cache (16Kbyte 8-way)

The following diagram show the Xeon processor pipeline. What do you think is the function of each of the following blocks: a. 2x ALU Simple Instr. b. Slow ALU Complex Instr. c. FP MMX SSE d. FP Move

Expert Answer

 1) 2x ALU Simple Instr: We all knew that ALU(Airthmetical and Logical Unit) is responsible for all the manipulation and the calculation done inside the system. ALU Simple Instr.

is basically used to perform the simple addition or the substractions. The simplied operations comes under this ALU Simple Instr.

2) Slow ALU Complex Instr. These instructions includes the complex airthmetical and logical operations. These instructions comes under category SLOW as these instructions take
large amount of cycle in processing.

3) FP MMX SSE: Under this we have some new instructions that work on the single precision floating points.

Still stressed from student homework?
Get quality assistance from academic writers!