diff options
| author | somhairle <[email protected]> | 2026-04-21 20:40:27 +0800 |
|---|---|---|
| committer | Somhairle H. Marisol <[email protected]> | 2026-05-24 17:24:57 +0800 |
| commit | ad8f9f55ea79a4d587aecc69698808da82de3d62 (patch) | |
| tree | d25c0db712e6f015d850627ff957edea44c64f94 /source/_posts/A-Brief-History-of-Just-In-Time.md | |
| download | blog-ad8f9f55ea79a4d587aecc69698808da82de3d62.tar.gz | |
二〇二六年四月二十一日
Diffstat (limited to 'source/_posts/A-Brief-History-of-Just-In-Time.md')
| -rw-r--r-- | source/_posts/A-Brief-History-of-Just-In-Time.md | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/source/_posts/A-Brief-History-of-Just-In-Time.md b/source/_posts/A-Brief-History-of-Just-In-Time.md new file mode 100644 index 00000000..16374b4b --- /dev/null +++ b/source/_posts/A-Brief-History-of-Just-In-Time.md @@ -0,0 +1,29 @@ +--- +title: A Brief History of Just-In-Time +date: 2023-09-28 04:59:59 +tags: [Technique] +--- + +Software systems have been using “just-in-time” compilation (JIT) techniques since the +1960s. Broadly, JIT compilation includes any translation performed dynamically, after a +program has started execution. We examine the motivation behind JIT compilation and +constraints imposed on JIT compilation systems, and present a classification scheme for +such systems. This classification emerges as we survey forty years of JIT work, from +1960–2000. + +- [论文链接](/papers/A%20Brief%20History%20of%20Just-In-Time.pdf) + +主要介绍了JIT的历史和发展过程, 从上世纪六十年代开始, 一直到现在的第四代JIT系统, 大概有三点: +- 介绍了JIT每一代出现的动机和约束条件 +- 介绍了对各种JIT技术的分类方式 + > 1. Invocation + > 2. Executability + > 3. Concurrency +- 介绍了各个时期JIT技术的实现方式和优缺点 + +除此之外还介绍了JIT的工具包以及它们在三个不同的方面的支持程度, 分别是 +- Binary code generation. +- Cache coherence. +- Execution. + +总体来说,这篇论文算是一个概览,可以当成一个JIT相关论文的查询目录了,它把这过程中的所有研究全部以时间线的方式梳理起来,最后总结分类。
\ No newline at end of file |
