Zhenyu Bai

ARTIC Fellow @ School of Computing, National University of Singapore

My research focuses on dataflow architectures and compiler systems. On the hardware side, we design CGRA-style dataflow architectures, from custom microarchitectures and tapeouts to end-to-end software stacks. On the compiler side, we develop compilation techniques for systems with explicit data movement, distributed memories, and parallel compute units.

A central goal of our work is to support tile-based DSLs such as Helion across both our in-house architectures and commercial platforms, including Tenstorrent, IBM AIU, AMD NPU/AIE, NPU/TPU-style architectures, as well as the new dataflow features of NVidia’s GPUs. Our Loom framework provides an end-to-end compilation flow (Helion → MLIR → TT-Metal) for Tenstorrent, achieving performance comparable to vendor libraries on tensor kernels and fused AI operators.

some of my interesting papers...

  1. ASPLOS’26
    A data-driven dynamic execution orchestration architecture
    Zhenyu Bai, Pranav Dangi, Rohan Juneja, and 4 more authors
    In Proceedings of the 31st ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 1, 2026
  2. OSDI’26
    TileLoom: Automatic Dataflow Planning for Tile-Based Languages on Spatial Dataflow Accelerators
    Wei Li, Zhenyu Bai, Heru Wang, and 2 more authors
    In Symposium on Operating Systems Design and Implementation, 2026
  3. DAC’24
    SWAT: Scalable and efficient window attention-based transformers acceleration on fpgas
    Zhenyu Bai, Pranav Dangi, Huize Li, and 1 more author
    In Proceedings of the 61st ACM/IEEE Design Automation Conference, 2024
  4. TCAD’26
    SparrowSNN: A Hardware/software Co-design for Energy Efficient Low Power Application
    Zhenyu Bai, Zhanglu Yan, Bin Gao, and 2 more authors
    IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2026
  5. PACT’24
    Zed: A generalized accelerator for variably sparse matrix computations in ml
    Pranav Dangi, Zhenyu Bai, Rohan Juneja, and 2 more authors
    In Proceedings of the 2024 International Conference on Parallel Architectures and Compilation Techniques, 2024
  6. ASPLOS’25
    Enhancing CGRA efficiency through aligned compute and communication provisioning
    Zhaoying Li, Pranav Dangi, Chenyang Yin, and 5 more authors
    In Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 1, 2025