Announcement

Collapse
No announcement yet.

How Clear Linux Optimizes Python For Greater Performance

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

  • How Clear Linux Optimizes Python For Greater Performance

    Phoronix: How Clear Linux Optimizes Python For Greater Performance

    Clear Linux's leading performance isn't limited to just C/C++ applications but also scripting languages like PHP, R, and Python have seen great speed-ups too. In a new blog post, one of Intel's developers outlines some of their performance tweaks to Python for delivering greater performance...

    http://www.phoronix.com/scan.php?pag...on-Performance

  • #2
    So they do the same optimisations on the interpreter as they do on the rest of the C/C++ binaries in their distro, which makes Python and co run faster

    Comment


    • #3
      Skimming through the blog, it seems the "math" library is what benefits most (which makes sense). I'd be very interested to see benchmarks testing:
      * "vanilla" cpython math
      * Clear's cpython math
      * "vanilla" cpython with numpy
      * pypy

      And yeah, the PGO stuff sounds good, but it seems relatively niche.
      Last edited by schmidtbag; 02-13-2019, 10:06 AM.

      Comment


      • #4
        Looks nice. Until you remember that Intel hasn't paid anything for the damages caused by Meltdown, and the CEO that sold all his stocks before Meltdown was revealed still isn't in prison yet. Intel should be banned from anything Linux until these things are settled. People forget stuff too quickly.

        Comment


        • #5
          Originally posted by schmidtbag View Post
          Skimming through the blog, it seems the "math" library is what benefits most (which makes sense). I'd be very interested to see benchmarks testing:
          * "vanilla" cpython math
          * Clear's cpython math
          * "vanilla" cpython with numpy
          * pypy

          And yeah, the PGO stuff sounds good, but it seems relatively niche.
          Should have some similar tests out in a few days.
          Michael Larabel
          http://www.michaellarabel.com/

          Comment


          • #6
            Originally posted by eydee View Post
            Looks nice. Until you remember that Intel hasn't paid anything for the damages caused by Meltdown, and the CEO that sold all his stocks before Meltdown was revealed still isn't in prison yet. Intel should be banned from anything Linux until these things are settled. People forget stuff too quickly.
            Prison for what?

            You are allowed to sell stock (or buy) for any reason you fucking want. The only thing that "insiders" have to do to obey the "insider trading" law is to disclose it to the SEC within 2 days.

            And he did disclose it else you wouldn't have known this yourself.

            Comment


            • #7
              Python and performance in the same sentence is like a living contradiction.

              Comment


              • #8
                Upstream the contributions that are more than C/CXX FLAGS?

                Comment


                • #9
                  Originally posted by Weasel View Post
                  Python and performance in the same sentence is like a living contradiction.
                  Except that it says GREATER performance. Now if it said "decent" performance, I would've agreed with you, but "greater" just means it's better than usual, not necessarily that's it's good

                  Comment


                  • #10
                    Originally posted by Michael View Post

                    Should have some similar tests out in a few days.
                    Greatly looking forward to this. Our HPC cluster runs RHEL 6 (upgrading this year to RHEL 7), but I wonder if our users could get a performance boost by using CL containers for certain applications while using the RHEL kernel/system as a host. We're an Intel only cluster ATM.

                    Cheers,
                    Mike

                    Comment

                    Working...
                    X