• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Hardware Secrets

Hardware Secrets

Uncomplicating the complicated

  • Case
  • Cooling
  • Memory
  • Mobile
    • Laptops
    • Smartphones
    • Tablets
  • Motherboard
  • Networking
  • Other
    • Audio
    • Cameras
    • Consumer Electronics
    • Desktops
    • Museum
    • Software
    • Tradeshows & Events
  • Peripherals
    • Headset
    • Keyboard
    • Mouse
    • Printers
  • Power
  • Storage
  • Video

Inside Pentium 4 Architecture

Learn how Pentium 4 processor works.

Home » Inside Pentium 4 Architecture

Scheduler

Contents

  • 1. Introduction
  • 2. Pentium 4 Pipeline
  • 3. Memory Cache and Fetch Unit
  • 4. Decoder
  • 5. Allocator and Register Renamer
  • 6. Scheduler
  • 7. Dispatch and Execution Units

The scheduler has four units. It analyses each microinstruction and puts it on a scheduler unit according to its type:

  • Memory scheduler unit: for memory-related microinstructions. These are the microinstructions that came from the memory microinstruction queue.
  • Fast scheduler unit: this unit is for simple microinstructions.
  • Slow / General FP scheduler unit: this unit is for other microinstructions and for complex floating point microinstructions.
  • Simple FP scheduler unit: this unit is for simple floating point microinstructions.

So, the scheduler sorts the microinstructions according to their type. Then the scheduler can dispatch each microinstruction directly to the correct execution unit to be processed.

The scheduler is the heart of the out-of-order engine on Pentium 4. Until now all microinstructions were delivered on the same order they were decoded. On the scheduler the microinstructions can be dispatched on a totally different order to the execution engines. The goal of the scheduler it to keep all CPU execution engines busy all the time.

The execution units are connected to the scheduler through four dispatch ports, numbered 0 through 3, as you can see in Figure 5.

Pentium 4 ArchitectureFigure 5: Scheduler units.

Continue: Dispatch and Execution Units

CPU Tutorials

Primary Sidebar

As a participant in the Amazon Services LLC Associates Program, this site may earn from qualifying purchases. We may also earn commissions on purchases from other retail websites.

Facebook Heading to a New World

The recent F8, Facebook Developer’s Conference, held in San Jose gave us a lot to chew on. At developer’s conferences, we usually expect to get a glimpse of the company’s near future ideas. Facebook always talks about its 10-year plan, but this year’s Facebook Developer Conference was quite different. This year Mark Zuckerberg, president and […]

phone and food

Top Food Delivery App for iPhone

Take a step back, and reminisce about all the troubles we had to face while ordering a simple pizza with cheese margarita and a glass of coke when food delivery apps didn’t exist. However, now with the amazing technology, ordering food is as easy as just a simple click. You can have your favorite food […]

gigabit ethernet device

The Ultimate 2022 Guide on Gigabit Ethernet

Everything you need to know about Gigabit Ethernet.

spdif connection

What You Should Know About the SPDIF Connection (2022 Guide)

Learn about the digital audio connection called SPDIF and when and how to use it.

Everything You Need to Know About the CPU Power Management

The CPU has several power saving modes called C-states. In this tutorial we will explain what these modes are, what they do and the modes supported by each processor.

Footer

For Performance

  • PCI Express 3.0 vs. 2.0: Is There a Gaming Performance Gain?
  • Does dual-channel memory make difference on integrated video performance?
  • Overclocking Pros and Cons
  • All Core i7 Models
  • Understanding RAM Timings

Everything you need to know

  • Everything You Need to Know About the Dual-, Triple-, and Quad-Channel Memory Architectures
  • What You Should Know About the SPDIF Connection (2022 Guide)
  • Everything You Need to Know About the Intel Virtualization Technology
  • Everything You Need to Know About the CPU Power Management

Copyright © 2022 · All rights reserved - Hardwaresecrets.com
About Us · Privacy Policy · Contact