Announcement

Collapse
No announcement yet.

AMD Developing New Heterogeneous CPU Core Driver For Linux Systems

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • AMD Developing New Heterogeneous CPU Core Driver For Linux Systems

    Phoronix: AMD Developing New Heterogeneous CPU Core Driver For Linux Systems

    AMD for months has already been working on heterogeneous core topology optimizations for Linux within the AMD P-State CPUFreq driver and other heterogeneous CPU topology improvements for dealing with Ryzen systems sporting a mix of "classic" (full) cores with the denser "C" cores. Today though they've announced a brand new "Heterogeneous Core Driver" for further enhancing Linux support for AMD platforms sporting a combination of core types...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    I assume big / little cores and their corresponding frequency differences aren't the only thing this will look at, and whether or not the cores are on a fat stack of v-cache is part of the data the scheduler can optimize for?

    Comment


    • #3
      Originally posted by pWe00Iri3e7Z9lHOX2Qx View Post
      I assume big / little cores and their corresponding frequency differences aren't the only thing this will look at, and whether or not the cores are on a fat stack of v-cache is part of the data the scheduler can optimize for?
      Yes I would assume that cache size will play a role in the decision process since normal and C cores have already different cache sizes that will have impact on memory intensive workloads.

      Comment


      • #4
        Originally posted by Anux View Post
        Yes I would assume that cache size will play a role in the decision process since normal and C cores have already different cache sizes that will have impact on memory intensive workloads.
        Let me jump in and state I like both of your thoughts on this and so I will add this to the mix….would this new driver by AMD also take into account non-CPU states seeing as how the whole idea of heterogeneous computing takes into account things like DSP’s, FPGA’s, NPU’s, DPU’s and of course most certainly GPU’s particularly those that are integrated on the CPU die but even discreet GPU’s over the bus ? Perhaps not at first for this driver but going forward ? Or is there now or will there be a concurrent driver that supports the scenario I laid out above ?

        Comment


        • #5
          This is a pure CPU scheduler.

          Comment

          Working...
          X