Announcement

Collapse
No announcement yet.

GNU Guile 3.0 Released With JIT Code Generation For Up To 4x Better Performance

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

  • GNU Guile 3.0 Released With JIT Code Generation For Up To 4x Better Performance

    Phoronix: GNU Guile 3.0 Released With JIT Code Generation For Up To 4x Better Performance

    GNU Guile 3.0 has been released, the GNU's implementation of the Scheme programming language with various extra features. The big news with Guile 3.0 is better performance...

    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
    Nice! JITs are where its at.

    Comment


    • #3
      Last time I checked, this was broken on armv7 for almost all distributions except Debian-based ones.

      Comment


      • #4
        Shame to see yet another JIT only supporting closed ISAs. Wonder if there's any chance of a port to ppc64 and/or RISC-V?

        Comment


        • #5
          Looks like it is still broken on ARM:

          Code:
                3787 Illegal instruction     (core dumped) | GUILE_AUTO_COMPILE=0 ../meta/build-env guild snarf-check-and-output-texi > guile-procedures.texi

          Comment


          • #6
            Originally posted by madscientist159 View Post
            Shame to see yet another JIT only supporting closed ISAs. Wonder if there's any chance of a port to ppc64 and/or RISC-V?
            It looks like they are using a fork of GNU Lighting as JIT compiler, which supports ppc and riscv. So it is probably a mater of time/interest/hardware to get it working.

            Comment


            • #7
              Not having to boilerplate with let/letrec is appreciated.

              Comment

              Working...
              X