P Core vs E Core and Intel Hybrid CPU Architecture Explained
Intel’s hybrid processors combine performance cores, efficient cores and, from Core Ultra onwards, low-power E-cores. Here is how the three compare, how the mix has changed from Alder Lake to Panther Lake, how to read core counts and what hybrid cores mean for industrial and fanless systems.
P-core vs E-core describes the two kinds of CPU core in Intel’s hybrid processors: performance cores (P-cores), built for fast single-thread work, and efficient cores (E-cores), built to deliver the most work per watt. Intel introduced the design with its 12th Gen Alder Lake processors, kept it through the 13th and 14th Gen Raptor Lake parts and every Core Ultra series since, and added a third type, the low-power E-core (LP E-core), from Core Ultra Series 1 onwards.
The idea grew out of a long trend in embedded computing. Since processors began to take shape in the 1980s, each step has met new industrial demands: by around 2000, embedded applications needed to multitask, which pushed Intel towards dual-core and then multi-core processors, and the Core series brought quad-core designs and Hyper-Threading for real-time monitoring and control. Adding identical cores raises performance, but it also raises cost, power and heat. A hybrid processor takes a different route: a few large cores for the work that needs speed, and many small cores for everything else.
Hybrid processors first reached our Intel industrial computers with the 12th Gen processors, codenamed Alder Lake. This guide defines each of the three core types, compares them side by side, sets out how the mix has changed by generation, explains how to read core counts and how the operating system schedules work, and covers what hybrid cores mean for real-time, virtualised and fanless industrial systems.
Key takeaways
- 01P-cores for speed
- Large cores with high clocks for single-threaded and latency-sensitive work; on 12th to 14th Gen they run two threads each.
- 02E-cores for throughput per watt
- Several E-cores fit in the area of one P-core, so they add parallel work at low power.
- 03LP E-cores for idle
- A low-power island of E-cores handles background tasks so the rest of the chip can sleep.
- 04Hyper-Threading has gone from newer P-cores
- Lunar Lake, Arrow Lake and Panther Lake P-cores run one thread each.
- 05Scheduling matters
- Windows 11 and recent Linux kernels use Intel Thread Director hints; real-time tasks are best pinned to one core type.
P-cores, E-cores and LP E-cores compared
The table compares the three core types as they appear across Intel’s hybrid processors. Exact clocks and cache sizes vary by generation and model.
| P-core | E-core | LP E-core | |
|---|---|---|---|
| Purpose | Single-thread speed and bursts | Parallel throughput at low power | Background and idle tasks at the lowest power |
| Threads per core | Two on 12th–14th Gen and Core Ultra Series 1; one on Series 2 and 3 | One | One |
| Relative size | Large | About a quarter of a P-core; clusters of four share an L2 cache | Small, on the SoC tile away from the main cores |
| Clocks | Highest turbo frequencies | Lower than P-cores | Lowest |
| Where it sits | Compute tile or main die | Compute tile or main die | Low-power island on the SoC tile |
| Core names | Golden Cove, Raptor Cove, Redwood Cove, Lion Cove, Cougar Cove | Gracemont, Crestmont, Skymont, Darkmont | Crestmont, Skymont, Darkmont |
| Typical work | Engineering software, AI pre- and post-processing, UI responsiveness | Compilation, video encoding, background services, containers | Network stacks, logging, audio, standby work |
All three run the same x86 instructions, so software does not need to know which type of core it is on; the difference is speed and power. The one exception in practice was AVX-512, which Intel disabled on hybrid Alder Lake parts so that every core supported the same instruction set.
What are P-cores?
A P-core, or performance core, is the large, high-clock core in an Intel hybrid processor, built to finish single-threaded and latency-sensitive work as quickly as possible. P-cores work like the cores in Intel’s earlier multi-core chips. They are tuned for high turbo frequencies and a high number of instructions per clock, which makes them the right place for heavy single-threaded work with minimal latency: an engineering application, a user interface or the serial parts of an AI pipeline.
- Physically larger, with more cache and wider execution resources
- Highest turbo clocks, boosted by Intel Turbo Boost only when extra performance is needed
- Hyper-Threading on 12th to 14th Gen and Core Ultra Series 1, so each P-core runs two software threads
- One thread per P-core on Lunar Lake, Arrow Lake and Panther Lake, where Intel removed Hyper-Threading to save power and area
How many P-cores does an industrial workload need?
The P-core count sets how fast the main application responds; the E-cores carry the rest. These are starting points we use when sizing a system, not fixed rules, and the software itself is the final test.
| Workload | Typical P-cores | Why |
|---|---|---|
| Data logging, protocol conversion or an IIoT gateway | None to 2 | Steady, light, multi-threaded work; an E-core-only processor is often enough |
| Operator panel or HMI running one application | 2 | Two P-cores keep the screen responsive while E-cores handle communications |
| Machine vision with one to four cameras | 4–6 | Image capture and pre-processing are latency-sensitive; inference usually moves to a GPU or NPU |
| Engineering, simulation or CAD software at the edge | 6–8 | Interactive work and single-threaded steps gain most from P-core clocks |
| Several virtual machines or real-time partitions | 6–8 | Time-critical guests each need dedicated P-cores; E-cores can host the general-purpose ones |
P-cores are not limited to hybrid chips. Intel’s Xeon server processors have used performance-class cores throughout, and Xeon 6 splits into P-core models for compute-heavy work and E-core models for dense, many-threaded work; our comparison of AMD EPYC and Intel Xeon covers the server side.
Our explainer on Hyper-Threading covers why two threads per core helps some workloads and not others.
What are E-cores?
An E-core, or efficient core, is the small core in an Intel hybrid processor, designed to deliver the most work per watt rather than the highest single-thread speed. Intel quotes four E-cores fitting in roughly the area of one P-core, so a processor can add many of them without a large rise in size or power. They run one thread each and are built to handle background work continuously, and to join the P-cores on heavily multi-threaded jobs such as rendering video or compiling code.
- Physically smaller, arranged in clusters of four that share an L2 CPU cache
- Lower clocks than P-cores, but strong throughput when many run together
- Ideal for background services, data collection, filtering and transmission
- One software thread per core
E-cores are not slow in absolute terms. The Gracemont E-core in Alder Lake was quoted by Intel as close to a Skylake core of a few years earlier, and later E-cores such as Skymont closed much of the gap to the P-cores. Some processors use only E-cores: our guide to Alder Lake-N covers the four- and eight-core E-core-only parts used in compact fanless systems.
E-core generations
Like P-cores, E-cores change with each generation, and the same designs also power Intel’s E-core-only embedded processors and its E-core server chips.
| E-core | In hybrid processors | In E-core-only processors | What changed |
|---|---|---|---|
| Gracemont | 12th to 14th Gen Core; Core Series 2 (Bartlett Lake-S) | Alder Lake-N, Twin Lake, Amston Lake (Atom x7000RE) | The first E-core; Intel compared its performance with a Skylake core |
| Crestmont | Core Ultra Series 1 (Meteor Lake), as E-cores and LP E-cores | Xeon 6 E-core models (Sierra Forest) | Added the low-power island on the SoC tile |
| Skymont | Core Ultra Series 2 (Lunar Lake LP E-cores, Arrow Lake) | None | A large rise in instructions per clock over Crestmont |
| Darkmont | Core Ultra Series 3 (Panther Lake); Core Series 3 (Wildcat Lake) | Xeon 6+ (Clearwater Forest) | Built on Intel’s 18A process |
Skymont was the biggest step. Intel quoted around 38% higher integer and 68% higher floating-point instructions per clock than the Crestmont LP E-core it replaced in Lunar Lake, so an E-core in a current processor does far more than the name suggests.
In an industrial computer, E-cores suit the steady background work that runs alongside the main application: fieldbus and network stacks, data logging, container runtimes, security agents and remote management. Our comparison of the Intel N100 and N150 shows how two E-core-only processors differ in practice.
What are LP E-cores?
Low-power E-cores (LP E-cores) arrived with Core Ultra Series 1 (Meteor Lake). They sit on the SoC tile, separate from the main compute tile, so the processor can switch the compute tile off entirely while the LP E-cores keep light tasks running. That cuts idle and light-load power, which matters in battery-powered and always-on devices.
The mix has changed with each series. Meteor Lake has two LP E-cores alongside its P-cores and E-cores. Lunar Lake drops the standard E-cores and pairs four P-cores with four LP E-cores. Arrow Lake-H returns to two LP E-cores, while the Arrow Lake-S desktop parts have none. Panther Lake brings back four LP E-cores alongside up to four P-cores and eight E-cores. Our guide to Intel Core Ultra covers each series in more detail.
Hybrid Intel processors by generation
The table traces the core mix from the first hybrid desktop and embedded parts to the current generation. Counts are the maximum for each line; individual models have fewer.
| Generation | Launched | P-core | E-core | Maximum mix | Hyper-Threading on P-cores |
|---|---|---|---|---|---|
| 12th Gen Core (Alder Lake) | 2021–22 | Golden Cove | Gracemont | 8P + 8E | Yes |
| 13th and 14th Gen Core (Raptor Lake, Raptor Lake Refresh) | 2022–24 | Raptor Cove | Gracemont | 8P + 16E | Yes |
| Core Series 2 (Bartlett Lake-S) | 2025 | Raptor Cove | Gracemont | 8P + 16E; P-core-only versions also announced | Yes |
| Core Ultra Series 1 (Meteor Lake) | 2023 | Redwood Cove | Crestmont + LP Crestmont | 6P + 8E + 2LPE | Yes |
| Core Ultra Series 2 (Lunar Lake) | 2024 | Lion Cove | Skymont LP E-cores | 4P + 4LPE | No |
| Core Ultra Series 2 (Arrow Lake) | 2024–25 | Lion Cove | Skymont | 8P + 16E (S); 6P + 8E + 2LPE (H) | No |
| Core Ultra Series 3 (Panther Lake) | 2025–26 | Cougar Cove | Darkmont + LP Darkmont | 4P + 8E + 4LPE | No |
For industrial buyers, the practical point is that the newest generations have more cores but fewer threads per P-core. A 14th Gen part with 8 P-cores and 16 E-cores runs 32 threads; an Arrow Lake part with the same cores runs 24. Software that scales with thread count, rather than core count, may need checking. The embedded versions of each generation, with longer availability, are listed in our Intel Raptor Lake, Intel Bartlett Lake and Intel Core Ultra ranges, and our guide to CPU generations and embedded processors sets them in Intel’s roadmap.
How many P-cores and E-cores does a processor have?
Intel’s specification pages list the P-cores, E-cores and LP E-cores separately, alongside the total core and thread counts. Datasheets and manufacturers often shorten this to notation such as “12-core (8+4)” or “8P + 4E”, where the first figure is the total and the brackets give the split, or “8C4c”, where a capital C marks a P-core and a lower-case c an E-core.
On a running Windows 11 system, Task Manager shows the logical processors on its Performance tab, and the Details tab can show which core a process is using; Linux tools such as lscpu list the core types on recent kernels. The thread count is a quick check of the split on 12th to 14th Gen parts, because each P-core runs two threads and each E-core one.
| Processor | P-cores | E-cores | LP E-cores | Total cores | Threads |
|---|---|---|---|---|---|
| Core i9-12900TE (Alder Lake-S) | 8 | 8 | 0 | 16 | 24 |
| Core i5-1345UE (Raptor Lake-P) | 2 | 8 | 0 | 10 | 12 |
| Core Ultra 7 165U (Meteor Lake) | 2 | 8 | 2 | 12 | 14 |
| Core Ultra 7 255H (Arrow Lake-H) | 6 | 8 | 2 | 16 | 16 |
| Core Ultra 9 386H (Panther Lake) | 4 | 8 | 4 | 16 | 16 |
| Intel Processor N97 (Alder Lake-N) | 0 | 4 | 0 | 4 | 4 |
The worked rule for older parts is threads = (2 × P-cores) + E-cores + LP E-cores: the i9-12900TE gives (2 × 8) + 8 = 24. From Lunar Lake onwards, threads simply equal cores.
What is Intel Thread Director?
Intel Thread Director is hardware inside hybrid processors that monitors what each thread is doing, such as the mix of instructions it runs, and passes hints to the operating system about which core type would suit it. The operating system’s scheduler makes the final decision. The aim is to keep demanding foreground work on P-cores and move background tasks to E-cores, so that a heavy job such as machine learning or data analysis is not slowed by routine processes.
How well this works depends on the operating system.
| Operating system | Hybrid support | Notes |
|---|---|---|
| Windows 11 (including IoT Enterprise LTSC 2024) | Full use of Thread Director hints | Our default for hybrid systems |
| Windows 10 and IoT Enterprise LTSC 2021 | Schedules across both core types with less information | Works, but background tasks may land on P-cores and vice versa |
| Linux (recent kernels) | Core types reported; hardware feedback used by the scheduler | Newer kernels improve placement; check the distribution’s kernel version |
| Real-time Linux and RTOS | Usually configured by hand | Pin deterministic tasks to chosen cores rather than relying on automatic placement |
For that reason we recommend Windows 11 for hybrid processors, typically the long-term servicing edition; our guide to Windows 11 IoT Enterprise LTSC 2024 covers editions and support dates. On embedded Linux, a current kernel matters more than the distribution name.
Hybrid cores in real-time and virtualised systems
Automatic scheduling suits most applications, but industrial systems often have tasks that must run at a fixed rate, and two cores of different speeds can make timing less predictable. The usual answers are simple.
| Situation | What to do |
|---|---|
| A control loop or motion task needs consistent timing | Pin it to a P-core with CPU affinity, or isolate cores from the scheduler on Linux (isolcpus or cgroups) |
| Hard real-time on an embedded part | Use Intel Time Coordinated Computing (TCC) on supported embedded processors, with BIOS settings tuned for latency |
| A hypervisor hosts several virtual machines | Assign whole cores of one type to each VM; some hypervisors present all cores as identical |
| Software is licensed per core | Check whether E-cores count as full cores; disabling them in BIOS may reduce the licence count |
| Legacy software misbehaves on hybrid cores | Test with Windows 11 first; as a last resort, disable E-cores in BIOS |
We set these options as part of the build and test the timing under load, so the system behaves the same on the bench as in the cabinet.
Should you disable E-cores?
Usually not. E-cores add parallel throughput and keep power down, and with Windows 11 or a current Linux kernel, most software runs well on a hybrid processor. Disabling them lowers the core count, raises power at light load and often makes multi-threaded work slower.
There are a few cases where it helps: older software that assumes every core is the same speed, per-core licensing where E-cores count against the licence, and some latency-sensitive setups where a uniform set of cores is easier to tune. Even then, pinning tasks to P-cores is often a better answer than switching E-cores off. On the newest processors, removing E-cores also removes most of the multi-threaded performance, so it is rarely worth it.
Why hybrid cores suit embedded and fanless systems
Intel’s hybrid design suits embedded computing because industrial systems often mix steady, low-intensity tasks with bursts of heavy work. For data collection, filtering and transmission, E-cores run continuously at low power, which helps in remote or distributed sites. P-cores provide the processing for compute-intensive work such as AI inference, computer vision and real-time analytics, in applications from industrial robotics and autonomous systems to predictive maintenance.
Power efficiency and thermal management are critical where a computer must run in a compact, often fanless enclosure. An embedded PC can use E-cores for light or background tasks, keeping power and heat down, with the P-cores called on only when the workload needs them; Turbo Boost raises P-core clocks only for those bursts, within the processor base power the heatsink is designed for. That keeps operation stable under load and makes fanless PCs practical even with 10 or more cores.
The approach mirrors Arm’s big.LITTLE design, which also pairs large and small cores, but Intel’s version keeps full x86 compatibility, so legacy industrial software and current operating systems run unchanged. Our guide to x86 vs Arm compares the two architectures for industrial use.
E-core-only processors for embedded systems
Not every Intel processor is hybrid. Several lines use E-cores only, which gives a uniform set of cores, simple scheduling and very low power, and they are common in compact fanless computers.
| Line | Cores | Power rating | Typical use |
|---|---|---|---|
| Alder Lake-N (N97, N100, i3-N305) | 4–8 E-cores | 6–15 W | Gateways, HMIs, signage, compact rugged PCs |
| Twin Lake (N150, N250, i3-N355) | 4–8 E-cores | 6–15 W | Refreshed versions of the same designs |
| Amston Lake (Atom x7000RE) | 2–8 E-cores | 6–12 W | Extended-temperature rail, energy and automation systems |
| Xeon 6 with E-cores | Many E-cores per socket | Data-centre power levels | Dense cloud and network workloads |
For low-power control and gateway work, an E-core-only processor is often simpler to specify than a hybrid one. Our Intel Processor N and Intel Amston Lake ranges cover these systems.
Hybrid and E-core systems in our range
Intel processor families with hybrid or E-core-only designs.
Wildcat Lake systems
Low-power Core Series 3 systems pairing P-cores and E-cores with an NPU.
View rangeIntel SBCs
Single board computers on hybrid Core and E-core-only processors.
View rangeElkhart Lake systems
Atom x6000E systems with efficient-class cores only, still widely used.
View rangeFanless industrial computers
Passively cooled systems where efficient cores keep heat down.
View rangeDIN rail PCs
Compact cabinet computers on hybrid and E-core processors.
View rangeIndustrial PCs
Box PCs from 10-core Raptor Lake to 16-core Core Ultra.
View rangeHybrid-core computers from our range
Five fanless systems across the generations, from a 10-core Raptor Lake PC to 16-core Arrow Lake and Panther Lake systems and a Bartlett Lake box PC.

Intel 13th Gen Core i5-1345UE Ultra-Slim Fanless PC with Quad HDMI, 9-55V DC and -25 to 70 °C
- CPU
- Intel Core 13th Gen (Raptor Lake)
- Ethernet
- 2× 2.5GbE
- Temp
- −25 to +70 °C

Intel Core Ultra 7 Mini Industrial PC with Fanless Heatsink, Dual 2.5GbE TSN and -40 to 75 °C
- AI
- 11 TOPS
- CPU
- Intel Core Ultra 1 (Meteor Lake)
- Ethernet
- 2× 2.5GbE

Intel Core Ultra 7 255H Fanless NUC PC with Arc 140T Graphics and Dual 2.5GbE
- AI
- 13 TOPS
- CPU
- Intel Core Ultra 2 Arrow Lake-H
- Ethernet
- 2× 2.5GbE

Intel Panther Lake Core Ultra 9 386H Edge AI Computer with Fanless Design, 50 TOPS NPU and Dual 2.5GbE
- AI
- 50 TOPS
- CPU
- Intel Core Ultra 3 (Panther Lake)
- Ethernet
- 2× 2.5GbE

Intel Core Series 2 (Bartlett Lake) Fanless Industrial PC with Triple Display and 4x M.2
- CPU
- Intel Core 14th Gen Raptor Lake Refresh
- Ethernet
- 1× 2.5GbE, 1× GbE
- Temp
- −20 to +60 °C
How we configure hybrid systems
We configure every hybrid system to its job: BIOS power limits set to the enclosure so the P-cores do not throttle on a hot day, E-cores left on unless the software needs otherwise, and real-time tasks pinned where timing matters. We then image Windows 11 IoT Enterprise or Linux with a kernel that understands the core types, install your software and test it under load before it ships.
Choosing a hybrid or E-core processor
Six questions that settle the core mix.
-
01
Single-thread needs
Does the application depend on one fast thread, such as an engineering tool or a heavy user interface?
-
02
Parallel work
How many services, containers or camera streams run at once?
-
03
Threads or cores
Does the software scale with threads, so that Hyper-Threading on older P-cores helps?
-
04
Timing
Are there control loops that need pinning to one core type or Intel TCC?
-
05
Operating system
Will it run Windows 11 or a current Linux kernel with hybrid scheduling?
-
06
Licensing
Is any software licensed per core, and do E-cores count?
P-core vs E-core: common questions
Quick answers
What is the difference between P-cores and E-cores?
P-cores are large cores for speed; E-cores are small cores for efficiency. P-cores run at higher clocks for single-threaded work; E-cores add parallel throughput at low power, and several fit in the space of one P-core.
Are E-cores slower than P-cores?
Yes, per core. An E-core runs at lower clocks with fewer resources, but a cluster of E-cores adds a lot of multi-threaded performance for little power.
What are LP E-cores?
Low-power E-cores on the SoC tile of Core Ultra processors. They run light background work so the main cores can sleep, cutting idle power.
Should I disable E-cores?
Usually not. Only consider it for legacy software, per-core licensing or some latency-tuned setups; pinning tasks to P-cores is often the better fix.
Does Linux support Intel hybrid cores?
Yes, on recent kernels. Current kernels report the core types and use Intel’s hardware feedback for scheduling; older kernels treat all cores alike.
Do P-cores have Hyper-Threading?
On 12th to 14th Gen and Core Ultra Series 1, yes. Lunar Lake, Arrow Lake and Panther Lake P-cores run one thread each.
What is Intel Thread Director?
Hardware that tells the operating system which core type suits each thread. Windows 11 uses its hints fully; Windows 10 and older Linux kernels use less of the information.
Processor core FAQs
-
What Is Hyperthreading?
Hyperthreading is Intel’s name for simultaneous multithreading (SMT): each physical core runs two threads at once, so the operating system sees two logical processors per core. It fills idle time in the core and typically adds around 15 to 30% throughput on parallel work. It does not double performance.
-
What Is a CPU?
A CPU, or central processing unit, is the chip that runs a computer’s software. It fetches instructions from memory, decodes them and carries them out, billions of times a second. A modern CPU packs several cores, cache memory and often graphics and an NPU into one package.
-
What Is a CPU Cache?
A CPU cache is a small block of very fast SRAM built into the processor. It keeps copies of the data and instructions the cores use most, so they wait less for main memory. Caches come in levels: L1 is smallest and fastest, L2 sits beside each core, and L3 is larger and shared.
-
Intel Core Ultra vs Core i7: What Is the Difference?
Core Ultra is the brand Intel introduced with Meteor Lake, replacing Core i5, i7 and i9 on its newest chips. Core Ultra 7 sits where Core i7 did, but adds a built-in NPU for AI and Intel Arc or Xe graphics. Core i7 ended with the 14th Gen, and newer non-Ultra chips are named Core 5 and Core 7.
-
What Is Intel AI Boost?
Intel AI Boost is Intel’s name for the NPU, or neural processing unit, built into Intel Core Ultra processors. It runs AI inference such as image recognition, speech and background effects at low power, freeing the CPU and GPU. Software reaches it through Intel OpenVINO, Windows ML, DirectML and ONNX Runtime.
-
Intel N100 vs N150: What Is the Difference?
The Intel N150 is a refresh of the N100. Both have four efficient cores, four threads, 6 MB of cache and a 6 W base power. The N100 is an Alder Lake-N processor with a 3.4 GHz maximum turbo; the N150, from the Twin Lake refresh, reaches 3.6 GHz and runs its integrated graphics at a higher clock.
-
What Is Windows IoT Enterprise?
Windows IoT Enterprise is the edition of Windows for fixed-purpose devices such as industrial PCs, kiosks, HMIs and signage players. It is the full Windows Enterprise operating system, licensed to device builders and preinstalled on the hardware, with lockdown features for single-purpose use and an LTSC option that receives security updates for 10 years.
Choosing an Intel processor?
Tell us the workload, the software and the environment it will run in. We will recommend a hybrid or E-core Intel processor to suit, then configure, image and test the system before it ships.