A Skeletal Parallel Framework with Fusion Optimizer for GPGPU Programming. - Shigeyuki Sato 001; Hideya Iwasaki (APLAS, 2009)

Automatic parallelization via matrix multiplication. - Shigeyuki Sato 001; Hideya Iwasaki (PLDI, 2011)

Syntax-Directed Divide-and-Conquer Data-Flow Analysis. - Shigeyuki Sato 001; Akimasa Morihata (APLAS, 2014)

LibDSL: a library for developing embedded domain specific languages in d via template metaprogramming. - Masato Shioda; Hideya Iwasaki; Shigeyuki Sato 001 (GPCE, 2014)

Efficient Use of Hardware Transactional Memory for Parallel Mesh Generation. - Tetsu Kobayashi; Shigeyuki Sato 001; Hideya Iwasaki (ICPP, 2015)

A Debugger-Cooperative Higher-Order Contract System in Python. - Ryoya Arai; Shigeyuki Sato 001; Hideya Iwasaki (APLAS, 2016)

s6raph: vertex-centric graph processing framework with functional interface. - Onofre Coll Ruiz; Kiminori Matsuzaki; Shigeyuki Sato 001 (FHPC@ICFP, 2016)

A Generic Implementation of Tree Skeletons. - Shigeyuki Sato 001; Kiminori Matsuzaki (Int. J. Parallel Program., 2016)

A Generator of Hadoop MapReduce Programs that Manipulate One-dimensional Arrays. - Reina Miyazaki; Kiminori Matsuzaki; Shigeyuki Sato 001 (J. Inf. Process., 2017)

Parallelization of XPath Queries Using Modern XQuery Processors. - Shigeyuki Sato 001; Wei Hao; Kiminori Matsuzaki (ADBIS (Short Papers and Workshops), 2018)

On Implementing the Push-Relabel Algorithm on Top of Pregel. - Shigeyuki Sato 001 (New Gener. Comput., 2018)

A symmetry-based n-body solver compiler. - Shigeyuki Sato 001 (SPLASH (Companion Volume), 2019)

MENPS: A Decentralized Distributed Shared Memory Exploiting RDMA. - Wataru Endo; Shigeyuki Sato 001; Kenjiro Taura (IPDRM@SC, 2020)

CENTAURUS: A Dynamic Parser Generator for Parallel Ad Hoc Data Extraction. - Shigeyuki Sato 001; Hiroka Ihara; Kenjiro Taura (J. Inf. Process., 2020)

Plex: Scaling Parallel Lexing with Backtrack-Free Prescanning. - Le Li; Shigeyuki Sato 001; Qiheng Liu; Kenjiro Taura (IPDPS, 2021)

Pitfalls of InfiniBand with On-Demand Paging. - Takuya Fukuoka; Shigeyuki Sato 001; Kenjiro Taura (ISPASS, 2021)

Reverse engineering for reduction parallelization via semiring polynomials. - Akimasa Morihata; Shigeyuki Sato 001 (PLDI, 2021)

An Efficient and Scalable Distributed Hypergraph Processing System. - Shugo Fujimura; Shigeyuki Sato 001; Kenjiro Taura (J. Inf. Process., 2021)

VIPP: Validation-Included Precision-Parametric N-Body Benchmark Suite. - Shigeyuki Sato 001; Kota Iizuka; Naoki Yoshifuji; Masaki Natsume (ISPASS, 2022)

Multiverse Notebook: A Notebook Environment for Safe and Efficient Exploration. - Tomoki Nakamaru; Shigeyuki Sato 001 (SPLASH Companion, 2022)

ComposableThreads: Rethinking User-level Threads with Composability and Parametricity in C++. - Wataru Endo; Shigeyuki Sato 001; Kenjiro Taura (J. Inf. Process., 2022)

Cost-aware Programming on Page-based Distributed Shared Memory. - Takato Hideshima; Shigeyuki Sato 001; Kenjiro Taura (J. Inf. Process., 2022)

General-purpose Asynchronous Periodic Checkpointing in Hybrid Memory. - Masaki Nakata; Shigeyuki Sato 001; Tomoharu Ugawa (ICPP, 2023)

Efficiently Adapting Stateless Model Checking for C11/C++11 to Mixed-Size Accesses. - Shigeyuki Sato 001; Taiyo Mizuhashi; Genki Kimura; Kenjiro Taura (APLAS, 2024)

Multiverse Notebook: Shifting Data Scientists to Time Travelers. - Shigeyuki Sato 001; Tomoki Nakamaru (Proc. ACM Program. Lang., 2024)

Collective Allocator Abstraction to Control Object Spatial Locality in C++. - Takato Hideshima; Shigeyuki Sato 001; Tomoharu Ugawa (Art Sci. Eng. Program., 2024)

Towards a Java Virtual Machine for Processing-In-Memory (Extended Abstract). - Kazuki Ichinose; Shigeyuki Sato 001; Tomoharu Ugawa (Programming, 2025)

SATYSFI NOTEBOOK: Computational Notebook Environment for Typesetting Presentation Slides. - So Morozumi; Shigeyuki Sato 001; Kenjiro Taura (J. Inf. Process., 2025)