Announcement

Collapse
No announcement yet.

Pymothoa: JIT'ing Python Over LLVM

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

  • Pymothoa: JIT'ing Python Over LLVM

    Phoronix: Pymothoa: JIT'ing Python Over LLVM

    Here's another interesting open-source project that's leveraging LLVM to do some interesting things with the Python programming language...

    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
    Cool but it still sounds like it is a bit invasive.

    This one might be worth following. I do hope it has greater longevity than some Python compiler strategies.

    Comment


    • #3
      This will be great, what with LLVM being known for its performance and all.

      Comment


      • #4
        Unladen swallow appears to have been abandoned for a while now.


        Release history:

        2009Q1: 1 April 2009
        2009Q2: 13 July 2009
        2009Q3: 20 October 2009
        The one that is actually relevant would be PyPy, which has been under active and continuous development.

        A performance analysis tool for software projects. It shows performance regresions and allows comparing different applications or implementations


        On _average_ it's 5.42x faster then CPython.

        Comment


        • #5
          There's also Cython, which seems somewhat similar: It can be used on straight Python, but benefits from adding type identifiers. It's not JIT, though - modules have to be compiled to be used (though it can be done as needed on import).

          Seems fairly active, too - their github page has daily commits.

          Comment

          Working...
          X