Files
hakorune/docs/private/research/paper-02-box-theory-jit/README.md

59 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# JIT論文プロジェクト - Box-First設計
## 📝 メイン論文ChatGPT5作
### 現在の原稿
- **[00-README.md](00-README.md)** - プロジェクト概要
- **[01-abstract.md](01-abstract.md)** - アブストラクト(日英)
- **[02-paper-draft.md](02-paper-draft.md)** - 本文2-3ページ短編
- **[03-figures-notes.md](03-figures-notes.md)** - 図の作成メモ
- **[box-acceleration-chatgpt5.md](box-acceleration-chatgpt5.md)** - 箱理論によるJIT開発加速事例2025-08-29🆕
### 論文の特徴
- **タイトル**: Box-First JIT: Decoupled, Probe-Driven JIT Enablement in Nyash within 24 Hours
- **長さ**: 2-3ページワークショップ/ポスター向け)
- **切り口**: AI支援開発での「力づく最適化を避ける」方法論
- **キーワード**: 可視・可逆・切替可能
## 🎯 次のステップ
1. **DOT図の生成**
```bash
NYASH_JIT_EXEC=1 NYASH_JIT_THRESHOLD=1 NYASH_JIT_PHI_MIN=1 \
NYASH_JIT_DOT=tmp/phi_bool.dot \
./target/release/nyash --backend vm examples/phi_bool_merge.nyash
dot -Tpng tmp/phi_bool.dot -o figures/phi_bool_cfg.png
```
2. **図の準備**
- Timeline図24時間の実装フロー
- Box構造図設定/境界/観測)
- CFG可視化phi_bool_merge
- 性能グラフ1.06-1.40倍)
3. **投稿先検討**
- PPL 2026日本語OK
- Onward! Essays新視点歓迎
- PX Workshop開発体験重視
## 📁 アーカイブ
過去の草稿や分析は[archives/](archives/)フォルダに保管されています:
- 初期ドラフト
- Gemini先生との相談記録
- 各種分析文書
- ベンチマーク詳細
## 🚀 実装デモ
論文で引用されているデモ:
- `examples/phi_bool_merge.nyash` - Boolean PHIマージ
- `examples/mix_num_bool_promote.nyash` - 型昇格デモ
使用例:
```bash
# b1パスのデモ実行
./target/release/nyash --backend vm --jit-exec --jit-threshold 1 \
--jit-phi-min examples/phi_bool_merge.nyash
```