My Academic Portfolio

Yusuke IZAWA, Ph.D.

Homepage: https://www.yuiza.og

Email: me _at_ yizawa.com

Articles (Refereed)

Izawa, Yusuke, Hidehiko Masuhara, Carl Friedrich Bolz-Tereick, and Youyou Cong (2022). Threaded Code Generation with a Meta-Tracing JIT Compiler. In: Journal of Object Technology, 2:1–11. issn: 1660-1769. arXiv: 2106.12496.

Takahashi, Shusuke, Yusuke Izawa, Hidehiko Masuhara, and Youyou Cong (2022a). An approach to collect object graphs for data-structure live programming based on a language implementation framework. In: Journal of Information Processing 30, pp. 451–463.

Conference Proceedings (Refereed)

Izawa, Yusuke, Junichiro Kadomoto, Hidetsugu Irie, and Shuichi Sakai (Aug. 30, 2023). A Functional Reactive Programming Language for Wirelessly Connected Shape-Changeable Chiplet-Based Computers. In: SPLASH Companion 2023. Cascais, Portugal: Association for Computing Machinery. isbn: 979-8-4007-0384-3/23/10.

Izawa, Yusuke, Hidehiko Masuhara, and Carl Friedrich Bolz-Tereick (Jan. 17, 2022b). Two-level Just-in-Time Compilation with One Interpreter and One Engine. In: The ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation. PEPM 2022. Virtual. arXiv: 2201.09268.

Izawa, Yusuke and Hidehiko Masuhara (Nov. 17, 2020a). Amalgamating Different JIT Compilations in a Meta-Tracing JIT Compiler Framework. In: Proceedings of the 16th ACM SIGPLAN International Symposium on Dynamic Languages. DLS 2020. Virtual, USA: Association for Computing Machinery, pp. 1–15. isbn: 9781450381758.

Masuhara, Hidehiko, Shusuke Takahashi, Yusuke Izawa, and Youyou Cong (2020). Toward a Multi-Language and Multi-Environment Framework for Live Programming. In: Proceedings of the 6th Workshop on Live Programming. Live 2020. Virtual, pp. 1–5.

Izawa, Yusuke (Apr. 2, 2019). BacCaml: The Meta-Hybrid Just-in-Time Compiler. In: Proceedings of the Conference Companion of the 3rd International Conference on Art, Science, and Engineering of Programming. Programming 2019. Genova, Italy: Association for Computing Machinery, pp. 1–3. isbn: 9781450362573.

Izawa, Yusuke, Hidehiko Masuhara, and Tomoyuki Aotani (Apr. 2, 2019a). Extending a Meta-Tracing Compiler to Mix Method and Tracing Compilation. In: Proceedings of the Conference Companion of the 3rd International Conference on Art, Science, and Engineering of Programming. Programming 2019. Genova, Italy: Association for Computing Machinery, pp. 1–3. isbn: 9781450362573.

Conference Proceedings (Non-refereed)

Izawa, Yusuke, Hidehiko Masuhara, Tomoyuki Aotani, and Youyou Cong (Aug. 27, 2019). A Stack Hybridization for Meta-hybrid Just-in-time Compilation. In: Proceedings of the 36th JSSST Annual Conference. Ed. by Kei Ito. Japan Society for Software Science and Technology (JSSST). Shibaura Institute of Technology, Tokyo, Japan, pp. 1–9.

Talks (Refereed)

Izawa, Yusuke, Hidehiko Masuhara, and Carl Friedrich Bolz-Tereick (Mar. 13, 2023). Interpreter Taming to Realize Multiple Compilations in a Meta-Tracing JIT Compiler Framework. The 7th MoreVMs workshop (MoreVMs’23). Tokyo, Japan.

Izawa, Yusuke and Hidehiko Masuhara (June 7, 2022). Taming an Interpreter for Threaded Code Generation with a Tracing JIT Compiler. The 17th Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS 2022). Berlin, Germany.

Takahashi, Shusuke, Yusuke Izawa, Hidehiko Masuhara, and Youyou Cong (June 7, 2022b). Efficient Object Graph Recording with Truffle for Live Data-Structure Programming. Truffle/GraalVM Languages Workshop (Truffle 2022). Berlin, Germany.

Izawa, Yusuke, Hidehiko Masuhara, Carl Friedrich Bolz-Tereick, and Youyou Cong (July 13, 2021). Threaded Code Generation with a Meta-tracing JIT Compiler. The 16th Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS 2021). Virtual. arXiv: 2106.12496v4.

Talks (Non-refereed)

伊澤, 侑祐, 堀江 倫大, 緒方 一則, トレント スコット, and 千葉 立寛 (Aug. 3, 2023). Japanese. 情報処理学会プログラミング研究会 – 第145回プログラミング研究発表会. 函館, 日本.

Izawa, Yusuke, Hidehiko Masuhara, and Carl Friedrich Bolz-Tereick (Mar. 23, 2022a). A wild (meta-)tracing baroque. SIGPX9.

伊澤, 侑祐 (Mar. 18, 2022). A Meta-JIT Compiler That Rules Them All. Japanese. 通研共同プロジェクト「型主導コンパイルによる高性能高信頼ソフトウェア構成」研究発表会.

Izawa, Yusuke and Hidehiko Masuhara (Mar. 2021). Amalgamating Different JIT Compilations in a Meta-tracing JIT Compiler Framework. The 23nd JSSST Workshop on Programming and Programming Languages.

Izawa, Yusuke, Hidehiko Masuhara, and Youyou Cong (Mar. 2021). An Interpreter Design for Supporting Different JIT Compilations in RPython Framework. The 23nd JSSST Workshop on Programming and Programming Languages.

Takahashi, Shusuke, Yusuke Izawa, Hidehiko Masuhara, and Youyou Cong (Mar. 2021). 汎言語的ライブプログラミング環境のためのデータ構造解析手法. The 23nd JSSST Workshop on Programming and Programming Languages.

伊澤, 侑祐 (Nov. 2021a). 汎用性と高性能を両立するハイブリッド型実行時コンパイラ. Japanese. JST ACT-X 第5回領域会議.

— (June 2021b). 汎用性と高性能を両立するハイブリッド型実行時コンパイラ. Japanese. JST ACT-X 第4回領域会議.

伊澤, 侑祐, 堀江 倫大, 緒方 一則, and 千葉 立寛 (Nov. 1, 2021). Java静的コンパイラを用いたQuarkusフレームワークの性能評価. Japanese. 情報処理学会第136回プログラミング研究会 PRO 2021-3-(6).

高橋, 修祐, 伊澤 侑祐, 増原 英彦, and 叢 悠悠 (Nov. 1, 2021a). データ構造ライブプログラミングのための言語実現フレームワークに基づくオブジェクトグラフ収集手法. Japanese. 情報処理学会第136回プログラミング研究会 PRO 2021-3-(5).

— (July 21, 2021b). 言語実現フレームワークに基づく汎言語的オブジェクトグラフ収集手法. Japanese. 情報処理学会第135回プログラミング研究会 PRO 2021-2-(7).

Izawa, Yusuke and Hidehiko Masuhara (Mar. 2020b). Making different JIT Compilations Dancing to the Same Tune, Acting in the Meta-level. The 22nd JSSST Workshop on Programming and Programming Languages.

Takahashi, Shusuke, Yusuke Izawa, Hidehiko Masuhara, and Youyou Cong (Sept. 2020). ライブプログラミング環境は多言語化/多開発環境化の夢を見るか. The 37th JSSST Anual Conference. Japan Society for Software Science and Technology.

伊澤, 侑祐 (Dec. 2020). 汎用性と高性能を両立するハイブリッド型実行時コンパイラ. Japanese. JST ACT-X 第3回領域会議.

Izawa, Yusuke, Hidehiko Masuhara, and Tomoyuki Aotani (Dec. 2019b). Meta-hybrid JIT Compilation Approach for the Path-divergence Problem. The Kumiki 6.0 Meeting.

— (Mar. 2018). メタ混合 JIT コンパイラの提案. The 20nd JSSST Workshop on Programming and Programming Languages.

Doctoral Thesis

Izawa, Yusuke (2023). Supporting multi-scope and multi-level compilation in a meta-tracing just-in-time compiler. PhD thesis. Tokyo Institute of Technology.

Masters Thesis

Izawa, Yusuke (2020). Stack Hybridization: A Mechanism for Bridging Two Compilation Strategies in a Meta Compiler Framework. MA thesis. Tokyo Institute of Technology.

Misc

伊澤, 侑祐 (2023). 何者かになるということ. Japanese. In: 日本バーチャルリアリティ学会誌 28.2, pp. 23–24.