Category: news
ECOOP 2025 Paper on Generating Multi-Tier JIT Compiler
A paper entitled “A Lightweight Method for Generating Multi-Tier JIT Compilation Virtual Machine in a Meta-Tracing Compiler Framework”, authored by Yusuke Izawa, Hidehiko Masuhara and Carl-Friedrich Bolz, is accepted by ECOOP 2025. The work is based on Izawa’s Ph.D. thesis and development after graduation. The paper will be presented at the conference in Bergen, Norway.
👉 Project page
Presentations at Metaprogramming Workshop
Three members from our group will give a talk at the Workshop on Metaprogramming and Related Topics 2025, to be held at Ochanomizu University on June 18-19.
- Yusei Yoshimura: トレーシングJITコンパイラは多段階計算を救えるか?
- Zhiqi Chen: Towards Programming with Effect Handlers and Typed Holes
- Youyou Cong: A Design Recipe for Algebraic Effects and Handlers
Talk on Coeffects at FP Matsuri
Matsuyama will give a talk titled “Coeffects – The Dual of Effects” at FP Matsuri.
Two Papers on Distributed and Persistent Programming Languages for Software Evolution in Programming Journal/Conference
The following two papers are accepted by the <Programming> journal. They are also presented at the <Programming> conference at Prague in June 2025. The papers are the results of the joint work with Tetsuo Kamina at Oita University and Tomoyuki Aotani at Sanyo-Onoda City University.
👉 Project
An IPSJ Journal Paper on Fine-Grained Threading on a GPU
Our paper entitled “An Efficient Execution Mechanism on a GPU for Fine-Grained Parallel Programs With the Fork-Join Model”, authored by Kosuke Kiuchi, Yudai Tanabe and Hidehiko Masuhara, was accepted by the IPSJ Transaction on Programming.
The paper was presented at the 153rd Workshop of IPSJ SIG Programming on March, 2025.
Guest Talk by Tom Beckmann
On April 25th, 5 members from the Software Architecture Group at Hasso Plattner Institute visited our group, and Tom Beckmann gave a talk titled “Defeating Dragons in the Classroom: Roleplaying Games for Teaching Communication Skills in Software Engineering”.
New Members: a Master’s and two Undergrad Students
With a new master’s course student and two new undergraduates, we are happy to start a new academic year of 2025!
Graduation March 2025
At the graduation ceremony held on March 26, 2025, Kiuchi and Sakai received a Master’s degree, and Inaba, Hayashi, Yoshio, Kumamoto, Konishi, and Matsuyama received a Bachelor’s degree.
Kiuchi’s IPSJ PRO Workshop Talk on Fine-Grained Threading on a GPU
Kiuchi presented a fine-grained threading mechanism on a GPU at the 153th IPSJ Workshop on Programming.
Matsushita Received PPL 2025 Poster Award
Matsushita received the poster award for his PPL 2025 poster presentation, a joint work with Yudai Tanabe.
- Yusuke Matsushita, Yudai Tanabe, Taro Sekiyama, Atsushi Igarashi. Pure Realization of Rust-Style Borrows in Linear Haskell.