Linux Parallel CPU Start-Up Restored For AMD CPUs To Yield Faster Boot Times

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

    Linux Parallel CPU Start-Up Restored For AMD CPUs To Yield Faster Boot Times

    Phoronix: Linux Parallel CPU Start-Up Restored For AMD CPUs To Yield Faster Boot Times

    The very promising work around parallel CPU bring-up to speed-up Linux kernel boot times with today's high core count servers and HEDT systems has been revised once more. Notable with the v7 patches is re-enabling support for this time-savings boot feature for AMD processors...

    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
  • kozman
    Senior Member
    • Feb 2019
    • 248

    #2
    Well how about that? A couple days ago there seemed like no interest from AMD in fixing it and then v7 patch arrives. Seems like they at least isolated the cause and can work around it. Hopefully in a v8 or later patch some smartypants will find a way to keep it enabled even with SEV-ES and X2APIC. Or maybe AMD will issue a firmware update to make it more feasible to work with those features enabled.

    Comment

    • blackshard
      Senior Member
      • Oct 2009
      • 599

      #3
      Despite the "85%" of improvement, the real improvement in less than 1 seconds (600ms according to the patch email).
      This is not to say that the improvement is worthless, but just to note that the problem was not so severe as it may be thought initially.

      Comment

      • stormcrow
        Senior Member
        • Jul 2017
        • 1511

        #4
        Originally posted by blackshard View Post
        Despite the "85%" of improvement, the real improvement in less than 1 seconds (600ms according to the patch email).
        This is not to say that the improvement is worthless, but just to note that the problem was not so severe as it may be thought initially.
        It's only a problem on systems with very large core counts. Bringing up CPU cores serially on a home desktop is of no consequence. Bringing the cores up serially in a data center with thousands of cores in hundreds of packages takes hours.

        ex: A single rackmount server crate might have 1024 cores cumulative over 4 CPU packages, plus a terrabyte of RAM plus storage. A single rack can have 8 crates (depending on size). That's 8192 cores per rack and say 50 racks in a row. Now you may have row after row after row of those in a 80k sq ft regional data center... 600ms adds up PDQ
        Last edited by stormcrow; 08 February 2023, 07:42 PM.

        Comment

        • Mangix
          Senior Member
          • Feb 2016
          • 169

          #5
          should be useful for my 5950X

          Comment

          • smitty3268
            Senior Member
            • Oct 2008
            • 6939

            #6
            Originally posted by blackshard View Post
            Despite the "85%" of improvement, the real improvement in less than 1 seconds (600ms according to the patch email).
            This is not to say that the improvement is worthless, but just to note that the problem was not so severe as it may be thought initially.
            While that's true on your typical desktop class system, the last article mentioned one system with about 2,000 cores improving by 57 seconds with these patches, or about 25% of the total boot time. That's pretty substantial.
            Last edited by smitty3268; 08 February 2023, 11:23 PM.

            Comment

            Working...
            X