Perf Support For 2,048 CPU Cores Is Becoming Not Enough - Patches Bump Kernel Limit

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • phoronix
    Administrator
    • Jan 2007
    • 67127

    Perf Support For 2,048 CPU Cores Is Becoming Not Enough - Patches Bump Kernel Limit

    Phoronix: Perf Support For 2,048 CPU Cores Is Becoming Not Enough - Patches Bump Kernel Limit

    Currently the Linux kernel's "perf" performance monitoring subsystem has a limit on 2,048 CPU cores for its CPU map that is set by the MAX_NR_CPUS value. But that's becoming not enough in today's high core count era that patches are looking to raise it to a 4,096 CPU core limit by default...

    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
  • chuckula
    Senior Member
    • Dec 2011
    • 842

    #2
    I'd be a lot more interested in GPUs if their cores could be addressed transparently in the kernel just like a CPU core. That would also definitely require a bump in the max core count.

    Comment

    • YCbCr
      Junior Member
      • Nov 2019
      • 15

      #3
      Obligatory xkcd: https://www.xkcd.com/619/

      Comment

      • espi
        Phoronix Member
        • Mar 2022
        • 63

        #4
        Originally posted by chuckula View Post
        I'd be a lot more interested in GPUs if their cores could be addressed transparently in the kernel just like a CPU core. That would also definitely require a bump in the max core count.
        It depends on what is interpreted as a "core". A CUDA core (Nvidia) or Shader core (AMD) are arguably not cores. If you consider Streaming Multiprocessor/Workgroup Processors as cores then modern GPUs don't have that many, an RTX 4090 "only" has 128 SMs for example.

        Comment

        • Gamer1227
          Phoronix Member
          • Mar 2024
          • 58

          #5
          Originally posted by YCbCr View Post
          Obligatory xkcd: https://www.xkcd.com/619/
          The main market for Linux is servers, so it makes sense.

          But we finally reached the 4096 cores mark like in the comic. xD

          Comment

          • Gamer1227
            Phoronix Member
            • Mar 2024
            • 58

            #6
            Originally posted by chuckula View Post
            I'd be a lot more interested in GPUs if their cores could be addressed transparently in the kernel just like a CPU core. That would also definitely require a bump in the max core count.
            Like the guy said above, a cuda core (NVIDIA) is not comparable to a CPU core, since they do not have indepedent hardware for control, in a SM, 32 CUDA cores are running the same instructions, just in different data.

            And you cant have a GPU with less than 128 CUDA cores, since that is what a SM have, it would be like a CPU with a half core.

            That is the single instruction multiple threads (SIMT) model, wich is necessary for GPUs to scale, since it reduces the amount of control hardware necessary, leaving more space and power for execution hardware.
            Last edited by Gamer1227; 14 December 2024, 01:45 AM.

            Comment

            • Britoid
              Senior Member
              • Jul 2013
              • 2156

              #7
              The new minimum specifications to run electron apps

              Comment

              • arteast
                Junior Member
                • Feb 2017
                • 20

                #8

                So, someone has a machine with over 2048 cores in it, and their application still runs too slow (I mean, why else would they run perf)? "Just throw more hardware at it" problem solving method has gone terribly wrong on this one.</joke>

                Comment

                • numasan
                  Senior Member
                  • May 2008
                  • 222

                  #9
                  32 sockets?! How big is that motherboard?

                  Comment

                  • oibaf
                    Senior Member
                    • Feb 2008
                    • 1217

                    #10
                    Originally posted by Gamer1227 View Post

                    The main market for Linux is servers, so it makes sense.

                    But we finally reached the 4096 cores mark like in the comic. xD
                    We also reached the mark that Flash was finally deprecated for good 😋

                    Comment

                    Working...
                    X