|
|
Subscribe / Log in / New account

Julia 1.6 addresses latency issues

Julia 1.6 addresses latency issues

Posted May 26, 2021 9:50 UTC (Wed) by bustervill (guest, #85383)
Parent article: Julia 1.6 addresses latency issues

"The Julia JIT compiler is different from the typical sort found in, for example, LuaJIT."

This was either a poor choice of words or poorly chosen example. The brainchild of Mike Pall is anything but typical.

Aside from the now obsolete "Tamarin", can you name any other tracing JIT compiler?

[Tamarin](https://en.wikipedia.org/wiki/Tamarin_(software))


to post comments

Julia 1.6 addresses latency issues

Posted May 26, 2021 12:44 UTC (Wed) by dave_malcolm (subscriber, #15013) [Link]

> Aside from the now obsolete "Tamarin", can you name any other tracing JIT compiler?
PyPy's JIT compiler traces execution through hot loops, effectively inlining into both functions that are called, and the into the implementation of the object types that are in use:
https://rpython.readthedocs.io/en/latest/jit/index.html

Julia 1.6 addresses latency issues

Posted May 26, 2021 13:05 UTC (Wed) by leephillips (subscriber, #100450) [Link]

Good point; not the best phrasing, as I suggest that, typically, JIT compilers do tracing. There are others, though. To combine the themes of Python, speed, and JIT, there is PyPy, a tracing JIT compiler for Python. Probably not as generally fast as LuaJIT, though.


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds