タグ: #jit
GPU・LLM・MLOps・Kubernetes、そしてマインドセット · 6 件
ZJITのLightweight Frames — Ruby 4.1でメソッドフレームプッシュを消す方法とその代償
Ruby 4.0は2025年12月25日にZJITを搭載しましたが、有効にしないまま出荷しました — バイナリにコンパイルされているだけで、デフォルトのJITは依然としてYJITです。公式リリースノートの文言は「ZJITはインタプリタより速いが、まだYJITほど速くはない」であり、その直後の文が「Ruby 4.1のZJITにご期待ください」でした。その4.1を狙った作業の中心にあるのがLightweight Framesです — メソッ
2026-07-16 · 34 分で読めます #ruby#zjit#yjit#jit#compiler.NET 11 runtime-async — async状態マシンをコンパイラからランタイムへ移す中間報告
Cのasync/awaitは2012年からずっとコンパイラの機能でした。Roslynがメソッド本体を状態マシンクラスへ書き換え、ランタイムはそれがasyncだとも知らずに実行してきたのです。.NET 11のruntime-asyncはその書き換えをランタイムの内側へ移します — メソッドにMethodImplOptions.Asyncフラグが付き、中断と再開はJITとVMが直接処理します。目に見える最初の成果は、生きたスタックトレースが
2026-07-16 · 32 分で読めます #dotnet#csharp#async#jit#performanceモダン Python 2026 — Python 3.13 / 3.14 / free-threaded / uv / Ruff / Polars 1.0 / FastAPI / Litestar / Robyn 徹底ガイド
2026年の Python は、30年に一度といえる二つの大きな変曲点を同時に通過した言語になった。一つは言語自体の変化 — Python 3.13 の free-threaded preview と JIT preview、そして 3.14 で free-threaded が stable に昇格し、GIL のない Python がようやく本番選択肢になった。もう一つは Astral 主導のツール革命 — uv が pip/poetr
2026-05-16 · 38 分で読めます #python#python-3-13#python-3-14#free-threaded#jitCPython Bytecode Interpreter Deep Dive — ceval.c、Specializing Adaptive Interpreter、PEP 659、Copy-and-Patch JIT 完全解説 (2025)
Python が「遅い」ことは事実ですが、なぜ遅いのか、どう速くなっているのかを理解している開発者は多くありません。本稿では CPython の心臓部である ceval.c インタプリタを一から解剖します。ソース → AST → Bytecode コンパイル、Code/Frame/Cell オブジェクト、巨大な dispatch ループ、Computed GOTO と switch、Python 3.11+ の Specializing
2026-04-15 · 24 分で読めます #python#cpython#bytecode#interpreter#jitコンパイラと現代言語ランタイム — LLVM, JIT, GC, V8 TurboFan/Maglev, Inline Caching, Escape Analysis, Rust Monomorphization 完全ガイド (2025)
1行のコードがCPUで実行されるまでに起きるすべて。LLVMの支配、V8の4階層JIT、Hidden ClassとInline Caching、Escape Analysis、Mark & SweepからZGCまでのGC系譜、Goのwork-stealingスケジューラ、Rust Monomorphization、Python 3.13 Specializing Interpreter、WASMランタイム比較まで。言語が『どうやって』速
2026-04-15 · 15 分で読めます #compiler#runtime#llvm#jit#garbage-collectionコンパイラとインタプリタ:コードが実行される仕組み — 開発者が知るべき言語処理のすべて
コードが実行される仕組みを完全解剖!レキシング→パーシング→AST→IR→コード生成、コンパイラ vs インタプリタ vs JIT、V8エンジン(JS)、CPython(Python)、JVM(Java)、GCC/LLVM、GraalVM — 開発者のパフォーマンス直感を鍛えるCS核心知識。
2026-03-23 · 23 分で読めます #compiler#interpreter#lexer#parser#ast