Question

This is the Prescott iteration of the Pentium 4 CPU. Can someone explain to me in detail how this diagram actually works?

Instruction TLBI Prefetcher Instruction Decoder ExecutionTrace Cache Front-End BTE te Microcode ROM Trace Cache BTB Bus Inter

0 0
Add a comment Improve this question Transcribed image text
Answer #1

BTB and ITLB:

  • Determines next instructions to be fetched from L2 cache in case of a TC miss.

The Instruction Decoder:

  • Takes bytes delivered from the L2 cache and decodes them into uops.

The Trace Cache:

  • Caches uops from the instruction decoder.
  • Used as L1 instruction cycle.
  • Delivers 3 uops/clock.
  • The micro -code ROM has the micro code sequences.

Uop Queue:

  • Hold uops from TC ,ucode ROM,or decode logic.
  • Decouples the FE from the OOO Execution Engine.

The Renamer:

  • Maps arch registers onto 128 deep physical register file.

The Allocator:

  • Assigns all the necessary hardware buffers in the machine for this Uop to execute.

The Schedulers:

  • Determines when a Uop is ready to execute.

Execution Units:

  • up to 4 integer arithematic operations per clock cycle.
  • 1 Floating point operation per clock cycle.
  • A memory load and store operation (upto 128 bit) each clock cycle.
Add a comment
Know the answer?
Add Answer to:
This is the Prescott iteration of the Pentium 4 CPU. Can someone explain to me in detail how this diagram actually works? Instruction TLBI Prefetcher Instruction Decoder ExecutionTrace Cache Front-En...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • 4. The following diagram show the Xeon processor pipeline. What do you think is the function...

    4. 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 90nm Technology, Intel Technology Journal, Vol 8, Issue 1, Feb. 2004.)" Front-End BTEB 4K Entries Instruction TLB/ Prefetcher Instruction Decoder Execution Trace Cache (12K μ0ps) Systen Bus Microcode ROM Trace Cache BTB 2K Entries Bus Interface Unit μ0p Queue Allocator /...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT