On 2/7/2023 8:29 AM, Mike Karels wrote:
On 6 Feb 2023, at 16:04, mike tancsa wrote:

Hi All,

     I have seen a couple of commits around these CPUs, but wondering if anyone 
is running 13 on these newer hybrid CPUs ? Do the slower cores just get 
disabled or are they made use of somehow ?

     ---Mike
I have been testing the changes on -current, and they are working fine.  I have 
not tested on 13, but I would expect the same result.  The workaround is on 
13-stable, but not yet a RELENG branch.  Presumably it will be in 13.2 when it 
is branched.  If no one else has reported, I will test the 13.2 branch.  Also, 
I haven’t heard of tests on Raptor Lake, but I have heard that the behavior 
should be the same as Alder Lake.

The E-cores are not disabled.  They are forced to use a less efficient method 
of page invalidation.  They are scheduled as if they were P-cores without 
threads, but they are less used because of the shared cache among 4 cores 
rather than 2.  I have some preliminary scheduler changes that recognize the 
slower cores, but there are still issues to be dealt with.

Thank you very much for the detailed update!  Apart from some performance tweaking, would you say performance overall is pretty good, or will the scheduler enhancements need to be made still ?

    ---Mike



Reply via email to