Results 1 to 5 of 5

Thread: Pymothoa: JIT'ing Python Over LLVM

  1. #1
    Join Date
    Jan 2007
    Posts
    15,387

    Default 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...

    http://www.phoronix.com/vr.php?view=MTEzMDQ

  2. #2
    Join Date
    Sep 2009
    Posts
    389

    Default 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.

  3. #3
    Join Date
    Sep 2008
    Posts
    989

    Default

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

  4. #4
    Join Date
    Sep 2006
    Posts
    714

    Default

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

    http://code.google.com/p/unladen-swallow/
    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.

    http://speed.pypy.org/

    On _average_ it's 5.42x faster then CPython.

  5. #5
    Join Date
    Oct 2010
    Posts
    92

    Default

    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.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •