What Are P-Cores and E-Cores?
Intel’s 12th generation Alder Lake processors (and newer) introduced a revolutionary hybrid architecture combining two types of CPU cores:
P-Cores (Performance Cores): Full-featured cores optimized for single-threaded performance and complex workloads. They have larger caches, higher clock speeds, and deeper instruction pipelines.
E-Cores (Efficiency Cores): Smaller, simpler cores optimized for power efficiency and parallel workloads. They handle lighter tasks and background processes with minimal power consumption.
This hybrid approach mirrors smartphone architecture (ARM big.LITTLE) and delivers significant performance-per-watt improvements while maintaining strong single-threaded performance.
Intel’s P-Core vs E-Core Design
P-Core Architecture
P-Cores are traditional high-performance cores:
- Base frequency: 3.0-3.5 GHz
- Boost frequency: 5.0-5.8 GHz (newer generations)
- TDP per core: 4-6 watts
- Cache: 1.25 MB L2 cache per core
- Instruction decoder: Decodes complex x86 instructions
- Execution ports: 8 ports for parallel instruction execution
- Hyperthreading: Each P-Core supports 2 logical threads
Best for:
- Single-threaded gaming (most games use 1-4 cores)
- Professional applications (3D rendering, video editing)
- Spreadsheet calculations
- Real-time applications sensitive to latency
E-Core Architecture
E-Cores are lightweight efficiency-focused cores:
- Base frequency: 2.4-2.8 GHz
- Boost frequency: 3.6-4.2 GHz
- TDP per core: 1-2 watts
- Cache: 512 KB L2 cache per core
- Instruction decoder: Simplified instruction set
- Execution ports: 4 ports (half of P-Cores)
- Hyperthreading: No hyperthreading support
Best for:
- Background tasks (antivirus scanning, file indexing)
- Multi-threaded workloads (rendering, compilation)
- Power-efficient computing
- Keeping system responsive during heavy loads
Typical Core Configurations
| Processor | P-Cores | E-Cores | Total Threads |
|---|---|---|---|
| Intel i5-13600K | 6 | 8 | 20 |
| Intel i7-13700K | 8 | 8 | 24 |
| Intel i9-13900K | 8 | 16 | 32 |
| Intel i9-14900KS | 8 | 16 | 32 |
Higher-end Intel processors pack more E-cores to excel at parallel workloads while maintaining flagship P-core counts for gaming.
How Does the OS Schedule Work?
Windows 11 includes intelligent scheduling that assigns tasks to appropriate cores:
P-Core Assignment
Windows prioritizes P-cores for:
- Active application foreground thread (the task you’re using)
- High-priority background tasks (antivirus, system services)
- Latency-sensitive operations (user input, real-time audio)
The OS automatically assigns foreground applications to available P-cores first, ensuring responsiveness.
E-Core Assignment
Windows relegates E-cores for:
- Multi-threaded rendering (when P-cores are saturated)
- Background indexing (Windows Search, file system operations)
- Low-priority tasks (system maintenance, telemetry)
When P-cores are in use, E-cores quietly handle background work without consuming additional system power.
Load Balancing
Windows uses Intel’s Thread Director technology to dynamically rebalance threads:
- If your active game uses 4 P-cores and P-cores reach 95% utilization, heavy background workloads migrate to E-cores
- If your game temporarily drops to light usage, the OS moves lower-priority threads to E-cores
- P-cores remain available for latency-sensitive tasks, maintaining responsiveness
This automatic balancing is largely invisible to users but critical for maintaining performance consistency.
Gaming Performance: P-Cores vs E-Cores
Most modern games don’t effectively utilize E-cores, so gaming performance scales primarily with P-core count and clock speed.
Single-Threaded Gaming
Games like CS:GO, Valorant, Esports titles rely heavily on single-threaded performance:
| Processor | P-Cores | Typical FPS | Winner |
|---|---|---|---|
| i9-14900K | 8 @ 5.8 GHz | 380+ FPS (1080p) | i9-14900K |
| i7-14700K | 8 @ 5.6 GHz | 360+ FPS (1080p) | i7-14700K (competitive) |
| AMD Ryzen 7 9700X | 8 @ 5.4 GHz | 340 FPS (1080p) | i9-14900K (single-thread) |
The extra E-cores in the i9 provide negligible FPS improvement in single-threaded games. P-core clock speed matters most.
Multi-Threaded Gaming
Newer AAA games leverage multiple cores:
- Cyberpunk 2077: Uses 8-12 threads effectively
- Star Wars Outlaws: Scales to 16+ threads
- Indiana Jones: Utilizes full 24+ threads on high-end CPUs
In these scenarios, E-cores deliver measurable improvements (2-5% FPS gains) by handling physics simulation and background rendering while P-cores focus on primary thread rendering.
Real-World Performance: Benchmarks
Cinebench R23 (Multi-Threaded Rendering)
| Processor | Points | Improvement |
|---|---|---|
| i9-14900K (24 threads) | 28,000+ | Baseline |
| i9-13900K (24 threads) | 26,500 | -5% (older node) |
| i7-14700K (20 threads) | 21,800 | -22% (fewer threads) |
The i9-14900K’s extra E-cores deliver substantial improvements in parallel workloads due to higher thread count.
Single-Threaded Performance (Cinebench R23)
| Processor | Points | Difference |
|---|---|---|
| i9-14900KS (5.6 GHz P-core boost) | 2,150+ | Best single-thread |
| i9-14900K (5.8 GHz P-core boost) | 2,100 | -2% (frequency advantage) |
| i7-14700K (5.6 GHz P-core boost) | 2,050 | -5% |
P-core clock speed and IPC (instructions per cycle) dominate single-threaded performance. E-cores contribute zero to single-threaded benchmarks.
Power Efficiency Advantage
Hybrid architecture’s primary benefit is power efficiency:
Idle Power Consumption
| Configuration | Power Draw | Efficiency |
|---|---|---|
| i9 with E-cores managing background tasks | 5-8W | E-cores do work at low power |
| Older CPU (all P-cores) managing background | 15-20W | P-cores waste power on light work |
E-cores handle background tasks while consuming 1/3 the power of P-cores, dramatically improving idle efficiency.
Gaming Power Consumption
| Workload | P-Core Power | E-Core Power | Total |
|---|---|---|---|
| Gaming (6 P-cores loaded) | 120W | 5-10W (background) | 125-130W |
| Gaming (8 P-cores older CPU) | 200W+ | 20W (waste) | 220W+ |
Hybrid architecture reduces total system power consumption by 15-25% compared to older all-P-core designs.
Programming Impact: Developers’ Perspective
Developers must consider hybrid architecture when optimizing code:
Single-Threaded Code
Traditional single-threaded code gets no direct E-core benefit—it bottlenecks on a single P-core’s performance.
Multi-Threaded Code
Developers increasingly write code exploiting E-cores:
// Thread-local performance-critical work -> P-core
// Background work (physics, AI) -> E-core migration
// This is handled automatically by Windows, but developers should write thread-scalable code
Well-written multi-threaded code that scales to 16+ threads automatically utilizes E-cores effectively.
Disabling E-Cores (When and Why)
Some applications behave poorly with E-cores due to thread affinity issues. In rare cases, disabling E-cores improves performance:
How to Disable E-Cores
Via BIOS:
- Restart and enter BIOS (Del/F2 during startup)
- Navigate to Advanced CPU Settings
- Find Efficiency Cores or E-Core Count
- Set to 0 (disabled)
- Save and exit
Via Windows:
- Open Msconfig (
Win + R, typemsconfig) - Go to Boot tab > Advanced options
- Set Number of processors to match P-core count only
- Click OK and restart
When to Disable E-Cores
Disable E-cores if:
- An older application crashes or behaves erratically with E-cores enabled
- You’re overclocking and pushing power limits (E-cores consume additional power)
- You’re benchmarking for comparison with older systems
Never permanently disable E-cores for: Gaming, productivity, or general use. You’ll sacrifice efficiency and performance.
The Future: AMD’s Approach
While Intel pioneered hybrid architecture in desktop CPUs, AMD has traditionally used uniform core designs. However, AMD is exploring heterogeneous architectures for future processors:
- RDNA architecture: Considers efficiency/performance trade-offs in GPU design
- Zen 5c cores: Rumored lightweight cores for efficiency (coming in future generations)
Intel’s head start with hybrid architecture provides a 2-3 year advantage in power efficiency optimization.
Final Thoughts
P-cores and E-cores represent a paradigm shift in CPU design. Rather than debating whether hybrid architecture is “better,” recognize that it’s optimized for different workloads:
- P-cores excel at: Single-threaded performance, latency-sensitive applications, gaming
- E-cores excel at: Parallel workloads, power efficiency, background task handling
For most users, hybrid architecture delivers meaningfully better performance-per-watt without sacrificing gaming performance. Windows 11’s intelligent scheduling automatically optimizes core utilization, making hybrid architecture transparent and beneficial.
If you’re shopping for a CPU, understand that E-core count affects multi-threaded workload performance and efficiency, while P-core count and clock speed determine gaming and single-threaded responsiveness. Match your processor to your primary workload, and let Windows handle the rest.