← Back to Overview
Dedicated Scheduler Silicon · Hardware Thread Director · AFFINITY™

Intelligence That
Never Waits.

The Hardware Thread Director is not a software scheduler. It is dedicated silicon — a purpose-built arbitration engine woven into the FOveros 2.0 photonic fabric, orchestrating Eventide's 5-class heterogeneous architecture at sub-100ns latency. And through AFFINITY™, that same engine gives one physical chip many identities: the exact same silicon that sips 0.5W on a park bench becomes a 2,000W monster in its dock — without ever feeling like a different machine.

Dedicated Tile
Sub-100ns
5-Class Scheduling
LPNPU + GNA Co-Pilots
AFFINITY™ 0.5W → 2,000W
<100ns
Decision Latency
4,000×
AFFINITY Power Envelope
5
Core Classes Managed
372
CPU Cores Orchestrated
The Problem With Software

A Scheduler Tick Is
An Eternity.

An OS scheduler wakes up roughly every millisecond. By the time it decides "move this thread to an efficiency core," the frame has already rendered, the packet has already landed, and a performance core burned power it never needed to spend. Software also can't see tiles — it counts cores, not which piece of silicon they live on. The Thread Director intercepts at the cache and dispatch level, where decisions land 1,000–10,000× faster than any scheduler tick — and where an entire GPU tile can be power-gated the instant work shifts away from it.

Decision Type Latency Mechanism
Packet steering (Killer S1 fabric) <1 ns Real-time demux inside the controller fabric
Core wake / sleep 1–10 ns Direct cache-coherency signal — no OS in the loop
Frequency & voltage scale 10–100 ns PMIC pre-programmed from predicted load
GPU path swap (Druid ↔ 2D Kanvas) 100–500 ns Frame-end detection, display tile redirect
Full tile power-gate (FOveros 2.0) <1 µs Hardware rail cut; dark photonic links leak nothing
OS scheduler tick (reference) ~1,000,000 ns Software timer interrupt, fairness pass, migration
5-Class Heterogeneous Architecture

Five Core Classes.
One Unified Intelligence.

Eventide is the most segmented x86 design in history — five core classes across two process nodes, each tuned to a distinct performance-per-watt envelope. No OS on Earth can arbitrate that in software at frame speed. The Thread Director monitors all five classes simultaneously and dispatches to whichever core physics favors right now.

Ultra High Performance
UHP · Solar Eclipse

Flagship P-cores on Intel 04A. Peak single-thread muscle for latency-critical work. Thread Director targets UHP for burst compute, game physics, and V8 HyperBOOST sequencing.

32 cores (4×8-core tiles) · 10 GHz HyperBOOST
Data Path
DP · Sunset Cove

Balanced P-cores with SMT for sustained multi-threaded throughput. Thread Director routes parallel compute, compilation, and data processing here.

24 cores · 5.2 GHz max turbo
Spatial Processing Engine
SPE · Venusmont

Ultra-dense E-cores for massive parallelism. Thread Director dispatches SPE when a workload wants hundreds of threads — rendering, encoding, server-class fan-out.

288+ cores · Intel 04A · 9-core clusters
Ultra High Efficiency
UHE · Lunar Eclipse

Efficiency-first cores on Intel 06E. Background tasks and light interactive work land here, preserving thermal headroom for the performance tiles.

16 cores · Intel 06E · Low power
Low Power Execution
LPE · Darkmont

Always-on LP Island cores. Thread Director keeps LPE alive through standby for wake-on-voice and background upkeep — without ever waking a compute tile.

16 cores · Intel 06E · Always-on
Sixth Thread Class · GPU-Coupled RT / BVH Dispatch

A Sixth Class.
MESH/BVH.

The five classes above are physical core types. MESH/BVH is a dispatch class, not a sixth core — it routes ray-tracing acceleration-structure work onto existing cores, in two stages with different latency profiles. RTU5 performs only ray–AABB and ray–triangle intersection; it never builds trees. Building, resorting, and refitting the BVH is a CPU-class problem, and Thread Director splits it rather than dumping both halves on one core class.

Stage 1 · Critical Path
Top-Tree Rebuild / Resort

Gates RTU5 dispatch — wants IPC and clock, not core count. Routed to DP · Sunset Cove under Performance / Unleashed AFFINITY. When DP/UHP are power-gated off under Balanced / Efficiency AFFINITY, it falls back to UHE · Lunar Eclipse. The target follows the active AFFINITY profile — an extension of Thread Director's existing profile-aware dispatch, not a new mechanism.

DP → UHE fallback · AFFINITY-selected
Stage 2 · Bulk Parallel
Leaf-Level Bounding-Box Refit

Thousands of independent per-object updates for skinned / deforming geometry — no single leaf task is latency-sensitive, only aggregate completion before the frame deadline. Routed to idle SPE · Venusmont where present; on tiers without SPE it falls back to idle LPE · Darkmont. Feature-uniform, quantity-scaled — same behavior on every tier, just less parallel throughput lower down.

SPE → LPE fallback · never SPE-exclusive

Completed nodes stream into Kache Kore over Foveros 2.0 — zero-copy, sub-8ns, no PCIe-equivalent round trip — where RTU5 reads them for intersection. Because Stage 2 is never SPE-exclusive, MESH/BVH behaves identically whether the die is a Core 500 with no Compute Tile, a Core i500 with a Compute Tile but no SPE, or a full Core Xeon 500: same two-stage routing, fewer parallel lanes lower down the stack.

GPU Extension of Intel APO · Dynamic Tuning Technology

Per-Title Tuning,
Now On The GPU.

Intel Application Optimization — part of Dynamic Tuning Technology, working alongside Thread Director — currently tunes only CPU thread scheduling per title. XeAPO extends the same per-title profile system to GPU dispatch: Kachelraster bin size, VRS 3.0 aggressiveness, SBP / KPA cache-residency policy, and wavefront occupancy targets. It runs through the same LPNPU predictive co-pilot that already drives Thread Director's predictive dispatch — not a separate system, not new hardware.

Kachelraster bin size
VRS 3.0 aggressiveness
SBP / KPA residency policy
Wavefront occupancy targets
Same LPNPU co-pilot
Silicon Placement

Hardware Arbitration Architecture

The Thread Director lives inside the FOveros 2.0 interconnect fabric — a smart mux/demux layer between cache, cores, GPU command queues, and I/O. It receives telemetry from every tile and makes dispatch decisions before the OS scheduler even sees a runnable thread.

UHP Cores (Solar Eclipse)
DP Cores (Sunset Cove)
SPE Cores (Venusmont)
UHE Cores (Lunar Eclipse)
LPE Cores (Darkmont)
→
Thread
Director
Tile
←
Thermal Monitor Mesh
LPNPU Co-Pilot · GNA Assist
AFFINITY™ Power Contract
GPU / NPU Escalation
FOveros 2.0 Photonic Bus
Continuous Decision Loop

Hardware Scheduling Pipeline

Thread Director runs a continuous, fully hardware-resident arbitration loop. Every step executes in silicon with deterministic latency — the OS is a partner, never a bottleneck.

01
Thread Classification

Monitor instruction mix, branch behavior, and memory access profiles for every runnable thread. Classify as latency-bound, throughput-bound, or memory-bound — per cache line, per frame, per packet.

02
LPNPU / GNA Prediction

The LPNPU co-pilot runs Intel's on-chip workload prediction model; the GNA continuously pre-filters low-rate telemetry streams for it at microwatt cost. Together they predict what's coming before it becomes runnable.

03
Thermal, Power & AFFINITY Check

Query per-core thermal headroom and the active AFFINITY™ contract. The same thread gets a different answer on battery than in the dock — and the check costs nanoseconds, not ticks.

04
Core Selection & Dispatch

Select the optimal core class, signal the OS with a dispatch hint, and pre-stage frequency, voltage, and cache state so the core is already at speed when the thread arrives.

05
Observe, Learn, Migrate

Watch execution in real time. If a thread's character changes — compute-bound turns I/O-bound — migrate it and remember the lesson. The prediction model updates from every observed run, so the chip gets smarter the longer you use it.

Seeing The Future

Prediction, Not Reaction.

A reactive scheduler is always one frame late. Thread Director front-runs the workload through four independent prediction channels — so cores are awake, scaled, and cache-warm the moment work lands.

GPU Channel
Frame Classification

Five 2D-only frames in a row? 2D Kanvas is pre-warmed and Druid stays dark. Complex shaders detected last frame? Druid DVFS is pre-scaled before the next command buffer arrives.

CPU Channel
Hint & History Learning

Apps and the OS can annotate threads ("latency-sensitive", "background"). Thread Director honors the hints, then refines them against observed behavior — a feedback loop between software intent and silicon reality.

Network Channel
Flow Analysis

SYN/ACK cadence flags interactive traffic; large TCP windows flag bulk transfers. Killer S1 packet steering happens in-fabric, with latency-sensitive flows routed to the fastest path.

Power Channel
Budget Awareness

Near the thermal ceiling, arbitration turns conservative before throttling can happen. Under an efficiency AFFINITY, wake requests for big cores are simply denied — politely, in hardware.

AI-Assisted Dispatch

LPNPU Co-Pilot Mode

Why a scheduler needs an NPU

Eventide has a hardware accelerator for everything — 3D on Druid and Elementalist, 2D on Kanvas, media on MFX, imaging on IPU and BionzXR, audio on Klangkerne, AI on HNPU. That's the whole point of the tile architecture. But it creates a scheduling problem no OS was built for: every task now has half a dozen valid homes.

That's why the Thread Director was designed from day one to work with the LPNPU (88 TOPS, <1.4W, always-on) and the GNA. The LPNPU runs Intel's on-chip workload prediction model, classifying upcoming instruction patterns and feeding pre-routing signals to the Thread Director. The GNA handles continuous, microwatt-class signal classification — telemetry, audio events, sensor streams — so prediction never sleeps even when the LPNPU does.

The result is proactive core preparation: frequency scaling, voltage adjustment, and cache pre-warming before threads become runnable — and a model that adapts to how you use the machine, no tuning required.

Co-Pilot Benefits

  • Sub-100ns Dispatch Advantage Pre-staging eliminates OS scheduler latency entirely
  • Predictive Core Preparation Frequency and voltage targets set before the thread arrives
  • Behavioral Learning Adapts to user patterns without manual configuration
  • Thermal Foresight Avoids violations through prediction, not reaction
  • Always-On Supervision GNA keeps watch at microwatt cost while tiles sleep
System AFFINITY™ · Hardware-Enforced Power Identity

One Chip.
Every Identity.

AFFINITY™ is the contract between the OS, the Thread Director, and every tile on the package: what kind of machine are we right now? Profiles are dynamic — generated and refined in real time by the HW-TD and the LPNPU — and simultaneously user-choosable on NewGen's custom OS. The AI proposes, observes, and adapts; the human overrides, pins, and tailors. Both hands on the wheel.

And AFFINITY is context-aware at the physical level: the machine carries a completely different set of profiles depending on how it's powered. Unplug, and the ceiling drops silently. Dock, and an entirely new tier of the chip unlocks.

Three Power Contexts. Three Profile Sets.
Context 01 · Untethered
ON BATTERY
0.5W – 45W envelope
SUPERSAVER0.5 – 5W
CASUAL1 – 12W
BALANCED (capped)15 – 45W

LP Island first. Compute tile dark, E1080 tiles dark, 2D Kanvas owns the display path. Every SKU — including the biggest Xeon 9 — can live here.

Context 02 · Tethered
ON ADAPTER
15W – 175W envelope
BALANCED15 – 45W
PERFORMANCE55 – 175W
Efficiency setStill available

Wall power raises the ceiling: full turbo residency, more GPU tiles, sustained all-core work. The battery profile set remains one tap away.

Context 03 · Docked
IN THE DOCK
Up to 2,000W envelope
PERFORMANCE+175 – 300W
UNLEASHEDUp to 2,000W
V8 HyperBOOSTEnabled

A specialized cooling + power-delivery dock feeds the package directly — up to 2,000W on the top Core™ Xeon® 9. All cores, all four E1080 tiles, no compromises.

⚡ HIGH-END SKUs · DOCK PROVIDES POWER + LIQUID-ASSISTED COOLING · X9-599HKX REACHES FULL 2,000W
The 4,000× Envelope — Same Physical Silicon
AFFINITY™ Operating Envelopes · Core™ Xeon® 9 599HKX · Logarithmic Watts
0.5W 1W 10W 100W 1,000W 2,000W PACKAGE POWER · LOG SCALE BATTERY SET ADAPTER SET DOCK SET SUPERSAVER 0.5 – 5W CASUAL 1 – 12W BALANCED 15 – 45W PERFORMANCE 55 – 175W UNLEASHED 300 – 2,000W ONE PHYSICAL CHIP · EVERY PROFILE · NO SKU SWAP · 4,000× DYNAMIC RANGE
Not A Throttle. A Philosophy.

Anyone can clamp a TDP and call it a power profile. AFFINITY™ is different: it optimizes for how the machine feels, not just what it draws. At 0.5W the cursor still glides, scrolling still lands every event, audio never crackles — because OS, hardware, and software are tuned as one system, with the Thread Director enforcing interactivity first and spending watts only where a human would notice their absence.

🔌
True Tile Power-Cut

FOveros 2.0 doesn't clock-gate idle tiles — it cuts their power entirely. And because the interconnects are fiber-optic, a dark link leaks nothing. No standby current, no residual burn. Off means off.

🖥️
Refresh On Demand

The display pipeline drops below the industry's 1Hz floor — to zero. The panel simply does not refresh until content changes. A static page costs the display engine nothing at all.

⏸️
The OS Stops Ticking

On NewGen's custom OS, the kernel itself goes fully tickless: between events the system literally stops, with the GNA standing watch. The next input resumes it so fast the pause never existed.

🎨
Smoothness-First Arbitration

Under any envelope, UI threads outrank everything. 2D Kanvas composites scrolling while the GPUs sleep, and input latency is a budget line the Thread Director refuses to cut — at 0.5W or 2,000W.

A Day In The Life · Core™ Xeon® 9 599HKX
Battery · Supersaver
0.8W
Reading on the train

LPE cores only. Screen at 0Hz between page turns. Compute tile, E1080s, and Druid all power-cut. The OS ticks only when you do.

→
Battery · Casual
6W
Video call + notes

UHE cores wake, MFX decodes, IPU cleans up the camera feed, Klangkerne owns audio. Still no compute tile. Still perfectly smooth.

→
Adapter · Performance
120W
Full workstation build

DP and SPE fan out across the compile; UHP takes the linker's critical path. LP Island keeps the desktop responsive throughout.

→
Dock · Unleashed
1,850W
Overnight path-traced render

All 372 cores. All four E1080 tiles. V8 HyperBOOST sequencing at 10 GHz. The dock pours in power and pulls out heat — same chip as the train ride.

Silicon vs Software

Hardware vs. Software Scheduling

Capability HW Thread Director OS Scheduler
Decision Latency <100ns ~10-50μs
Core Class Awareness ✓ ✓
Tile-Level Power Cut (FOveros 2.0) ✓ ✗
Real-Time Thermal Monitoring ✓ ✗
Predictive AI Co-Pilot (LPNPU + GNA) ✓ ✗
Pre-Thread Frequency Scaling ✓ ✗
AFFINITY™ Contract Enforcement ✓ ✗
Display Refresh-On-Demand Coordination ✓ ✗
V8 HyperBOOST Coordination ✓ ✗
GPU/NPU Escalation ✓ ✗
Measured Impact

Performance Benefits

Hardware arbitration pays measurable dividends: higher performance per watt, sustained clocks under thermal load, and power draw that tracks the workload instead of lagging behind it.

PERFORMANCE PER WATT · SUSTAINED WORKLOAD
0% +25% +50% +75% +100% Gaming Compilation Rendering ML Inference PPW UPLIFT vs OS SCHEDULER +42% +44% +56% +64% OS Scheduler (baseline) HW Thread Director
SUSTAINED PERFORMANCE · THERMAL THROTTLING AVOIDANCE
0% 25% 50% 75% 100% 0s 30s 60s 90s 120s TIME (SECONDS) RELATIVE PERFORMANCE THERMAL THROTTLING 97% RETENTION HW Thread Director 34% LOSS OS Scheduler HW Thread Director OS Scheduler
POWER USAGE · DYNAMIC WORKLOAD RESPONSE (LOW POWER AFFINITY)
0W 20W 40W 60W 70W LPE Max (5W) UHE Max (10W) Compute Tile (25W) 0s 30s 60s TIME (SECONDS) POWER DRAW (WATTS) Idle Web Video Docs Compile Idle Gaming Bkgnd 3D Export Idle ML Web Photo Idle Gaming Build Call File Idle FAST RAMP-UP HW Thread Director SLOW RESPONSE OS Scheduler UHE/LPE ISLAND Web, Docs, Video ~5W FAST RAMP-DOWN Lower idle power Low power affinity · No V8 HyperBOOST · UHP/SPE cores idle or low power Gaming workload uses LPiGPU only (E1080s gated) HW Thread Director OS Scheduler
+48%
Average PPW Improvement
Across mixed workloads with intelligent core selection
97%
Performance Retention
Sustained over 2+ minutes under thermal load
34%
Throttling Reduction
Proactive thermal management vs reactive throttling
<100ns
Decision Overhead
500× faster than OS scheduler context switches
Feature Matrix

Core Capabilities

⚡
5-Class Core Arbitration

Real-time selection between UHP, DP, SPE, UHE, and LPE based on workload profile, thermal budget, and system state. Hardware-native decisions with no OS involvement.

⚖️
AFFINITY™ Enforcement

The active power identity is enforced in silicon: wake vetoes, envelope caps, and profile transitions land in sub-millisecond time — dynamic by AI, overridable by you.

🔥
Thermal Budget Management

Continuous per-core thermal telemetry with predictive headroom analysis. Threads route away from hot silicon before throttling can ever begin.

🎯
V8 HyperBOOST Sequencing

Coordinates UHP octets in the Ford Mustang V8 offset firing order, pre-scheduling burst windows to sustain effective 10 GHz throughput inside the thermal budget.

🧠
GPU/NPU Escalation

Detects workloads better served by an accelerator and escalates to Arc E1080, Druid, 2D Kanvas, HNPU, or LPNPU — without a driver round-trip.

💤
Tile Sleep / Wake Orchestration

Full power-cut of idle tiles in microseconds, proactive wake from LPNPU predictions. Dark fiber-optic links leak nothing while tiles sleep.

🌙
System Quiescence

Coordinates refresh-on-demand (0Hz display) and the tickless OS idle state — the whole machine goes still between events, and wakes before you notice it was gone.

📊
Performance Telemetry

Real-time instruction profiling, branch accuracy, and bandwidth monitoring — streamed to the LPNPU for continuous learning and adaptation.

Data Sheet

Technical Specifications

Tile Type
Dedicated Scheduler (in-fabric)
Process Node
Intel 04A
Decision Latency
<100 nanoseconds
Core Classes
5 (UHP/DP/SPE/UHE/LPE)
GPU Dispatch Class
MESH/BVH · 2-stage (DP/UHE → SPE/LPE)
Per-Title GPU Tuning
XeAPO (via LPNPU co-pilot)
Co-Pilots
LPNPU (88 TOPS) + GNA
AFFINITY™ Contexts
Battery / Adapter / Dock
AFFINITY™ Envelope
0.5W – 2,000W (SKU-dependent)
Interconnect
FOveros 2.0 Photonic
Thermal Monitoring
Per-Core Real-Time
Power Draw
~2-3W Typical