Get the latest tech news

An Attempt to Catch Up with JITs: The False Lead of Optimizing Inline Caches


Context: Just-in-Time (JIT) compilers are able to specialize the code they generate according to a continuous profiling of the running programs. This gives them an advantage when compared to Ahead-of-Time (AoT) compilers that must choose the code to generate once for all. Inquiry: Is it possible ...

Context: Just-in-Time (JIT) compilers are able to specialize the code they generate according to a continuous profiling of the running programs. Inquiry: Is it possible to improve the performance of AoT compilers by adding Dynamic Binary Modification (DBM) to the executions? Knowledge: Reducing the number of memory accesses as the new optimization does, does not shorten execution times on contemporary architectures.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of attempt

attempt

Photo of inline caches

inline caches

Photo of jits

jits

Related news:

News photo

Court denies Elon Musk's attempt to block OpenAI's for-profit transformation

News photo

Judge rejects Musk’s attempt to block OpenAI’s for-profit transition

News photo

An Attempt to Catch Up with JIT Compilers