A Deep Introduction to JIT Compilers: JITs are not very Just-in-time | kipply's blog
kipply.github.io · 2,137 words · saved by 1 readers
kipply's blog about stuff she does or reads about or observes
If you are familiar with how JITs generally work (if you get what the title is referring to), I recommend skimming this or going straight to reading How JIT Compilers are Implemented and Fast: Julia, Pypy, LuaJIT, Graal and More Someone once told me that compilers are just string in and bytes out and are not at all low-level and scary. This is actually fairly true, and it's fun to learn about compiler internals and often useful for programmers everywhere! This blog post gives background on how programming languages are implemented and how JITs work. It'll introduce the implementation details o
related reading
- JIT Compiling Code in 5μsmalisper.me
- A crash course in just-in-time (JIT) compilers - Mozilla Hacks - the Web developer bloghacks.mozilla.org
- A friendly introduction to machine learning compilers and optimizershuyenchip.com
- Just-in-time compilation - Wikipediaen.wikipedia.org
- A Gentle Introduction to LLVM IR · mcyoungmcyoung.xyz
- Transformer Inference Arithmetic | kipply's blogkipp.ly
- The Alternative Implementation Problempointersgonewild.com
- Just-in-time compilation — JAX documentationjax.readthedocs.io
- how I think when I think about programming - alice mazalicemaz.com
- Speculation in JavaScriptCore | WebKitwebkit.org
- A Gentle Introduction to LLVM IR · mcyoungmcyoung.xyz
- Writing a C compiler in 500 lines of Pythonvgel.me