[OpenIndiana-discuss] OI on modern Intel with P-cores and E-cores?
Bill Sommerfeld
sommerfeld at hamachi.org
Mon Apr 20 17:38:44 UTC 2026
On 4/19/26 22:53, Tim Mooney via openindiana-discuss wrote:
> Anyone know how well Illumos handles modern Intel CPUs with different
> types of cores (performance cores, aka P-cores, and efficiency cores,
> aka E-cores)?
>
> I'm specifically looking at Core Ultra 7 265K, which is/was "Arrow Lake"
> I think, and has 8 P-cores and 12 E-cores.
>
> If anyone is using current OI on a recent Intel with varying types of
> cores, I would be interested to hear how it's working.
With respect to Intel systems with a mix of P and E cores, I have a
system with an i5-1235U ("12th generation Alder Lake" which is I think
~2 generations older than "Arrow Lake"). It's behaving itself with all
cores running (2 P cores, 8 E cores), acting primarily as a router, dhcp
server, and dns resolver:
$ psrinfo -pv
The physical processor has 10 cores and 12 virtual processors (0-11)
The core has 2 virtual processors (0-1)
The core has 2 virtual processors (2-3)
The core has 1 virtual processors (4)
The core has 1 virtual processors (5)
The core has 1 virtual processors (6)
The core has 1 virtual processors (7)
The core has 1 virtual processors (8)
The core has 1 virtual processors (9)
The core has 1 virtual processors (10)
The core has 1 virtual processors (11)
x86 (GenuineIntel 906A4 family 6 model 154 step 4 clock 2500 MHz)
12th Gen Intel(r) Core(tm) i5-1235U
My understanding is that the illumos scheduler isn't following best
practices for P vs E (which is to first use first thread of P cores,
then E cores, then the 2nd thread of P cores), but it also looks like
intel is no longer offering hyperthreaded P cores in Arrow Lake.
So it should work but may not perform as well as it could with a bit
more intelligence in the scheduler.
- Bill
More information about the openindiana-discuss
mailing list