Announcement

Collapse
No announcement yet.

PyPy 2.4 "Snow White" Released

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

  • PyPy 2.4 "Snow White" Released

    Phoronix: PyPy 2.4 "Snow White" Released

    Version 2.4 of the PyPy Python interpreter and JIT compiler has been released...

    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
    Pyston

    Drobbox is working on an alternative to PyPy, a jit based python implementation based on LLVM.


    Really curious to see what comes out of this.

    Comment


    • #3
      I keep meaning to try this. I'd be very interested to see benchmarks of this on ARM. Actually, I'm interested how python in general performs on ARM clock for clock vs x86. Since python is an interpreted language, it isn't exactly efficient or (to my knowledge) capable of taking full advantage of CISC, so there's a good chance that the language is relatively very efficient on python.

      Comment


      • #4
        Originally posted by schmidtbag View Post
        Since python is an interpreted language, it isn't exactly efficient or (to my knowledge) capable of taking full advantage of CISC, so there's a good chance that the language is relatively very efficient on python.
        In this context, it is more useful to say python is a glue language. Python code itself won't benefit from processor features, but a lot of the slow code paths inside python are coded in C, and those will benefit.

        Comment


        • #5
          Originally posted by TheBlackCat View Post
          In this context, it is more useful to say python is a glue language. Python code itself won't benefit from processor features, but a lot of the slow code paths inside python are coded in C, and those will benefit.
          Whoops I meant to say "...so there's a good chance that the language is relatively very efficient on ARM." Stupid brain fart.

          Sure, the slow code paths inside python may benefit, but wouldn't that only be the case if they're properly compiled to do so?


          @PMrgvivA
          I've heard of that but last time I checked it was windows-only and somewhat limited on libraries. Personally, I'd much rather see the dropbox devs help out pypy. Then again, dropbox is creating their own interpreter for their own needs first, so they can really optimize it for their workload better than pypy. But then in another perspective, why not just code straight from C++?

          Comment


          • #6
            There's a lot of talk about Pyston (DropBox's Python JIT), but I wonder where DropBox thought PyPy came up short? For most needs I've faced, standard Python has sufficed and the few times it was "too slow" it was because I was using a slow algorithm. But I'm no where near as talented as the guys on the Pyston project, I'm sure their rebuilding for reasons us simpletons will never understand lol.

            Never the less, I'm excited for this new PyPy! At this rate, it should be the new official fork of Py2.7
            Last edited by majorkush; 23 September 2014, 02:06 PM.

            Comment

            Working...
            X