Hacker News new | ask | show | jobs
by varjag 249 days ago
It can be but it never is.
4 comments

To re-optimize compiled code blocks isn't without effort. Google has publicly spoken about AutoFDO and Propeller [0], after Meta had open sourced BOLT [1] in 2021.

AutoFDO has since been ported to Android and adopted by Yandex [3].

[0] https://lwn.net/Articles/995397/

[1] https://news.ycombinator.com/item?id=40868224

[2] https://news.ycombinator.com/item?id=42896716

Hard disagree. Many newer game system emulators (32-bit and up) rely on JIT or "dynarecs" to get playable speeds, and they pretty much all use high performance compiled languages already. They often double the performance over their interpreter or more.
But is that because of JIT compilation or other decisions for how the language should work (dynamic typing, GC, etc.)?
Especially after PGO (profiling guided optimization) gets most of the way there