Announcement

Collapse
No announcement yet.

Linux 5.14 Bringing A Major Cleanup To The x86 FPU Code

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

  • Linux 5.14 Bringing A Major Cleanup To The x86 FPU Code

    Phoronix: Linux 5.14 Bringing A Major Cleanup To The x86 FPU Code

    The Linux 5.14 kernel so far is running smoothly in my early tests across a variety of systems but coming in this morning is a pull request having the potential to cause some fall-out on x86/x86_64 systems but hopefully will not...

    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
    Typo:

    Originally posted by phoronix View Post
    but more pressing is a a major cleanup of the x86 FPU code.

    Comment


    • #3
      I imagine cleaning up such low level code would result in some performance increase. Probably not much, but maybe in some cases a noteworthy amount.

      Comment


      • #4
        There is a lot of talk of Intel here, but has it been properly tested on the other major x86 implementation? I don't know how much these have in common when it comes to this (virtualisation differs for example), but at least the x87 instruction set should be old enough that there is a lot of commonality surely?

        Comment


        • #5
          Originally posted by schmidtbag View Post
          I imagine cleaning up such low level code would result in some performance increase. Probably not much, but maybe in some cases a noteworthy amount.
          It's kernel, though. So, the most it could affect would probably be just reducing the overhead of syscalls and context switches by a little.

          Comment


          • #6
            Originally posted by Vorpal View Post
            at least the x87 instruction set should be old enough that there is a lot of commonality surely?
            They didn't say x87. Not in the article, anyhow.

            Comment


            • #7
              Originally posted by coder View Post
              They didn't say x87. Not in the article, anyhow.
              Reference would be back to 8086 days when the 8087 FPU was a separate optional IC.

              Comment


              • #8
                Originally posted by AlDunsmuir View Post
                Reference would be back to 8086 days when the 8087 FPU was a separate optional IC.
                I know about the 8087.

                Anyway, the patch explicitly mentions AVX512. So, that proves it's not limited to x87.

                Comment


                • #9
                  Thanks for the clarifications, I did not delve into the details of the patch set given that I was reading this on my phone.

                  Comment

                  Working...
                  X