Postdoctoral Researcher at RIKEN

Dr. Zhengyang Bai

・High Performance Artificial Intelligence Systems Research Team
・Learning Optimization Platform Development Unit, AI for Science Platform Division
RIKEN Center for Computational Science

Research interests: High Performance Computing, Artificial Intelligence and Programming Languages.

Current focus: Acceleration using Ray Tracing (RT) cores.

Welcome!

Thank you for visiting my homepage. I will update my latest information here.
Please contact me if you have any question about my research.

My Recent Events

  • Appointment 1 May, 2025

    Got concurrent position in Learning Optimization Platform Development Unit, AI for Science Platform Division.

  • Conference Committee Experience 18 Apr, 2025

    Become a program committee member of The 10th International Workshop on GPU Computing and AI (GCA'25), which will be hold in conjunction with The Thirteenth International Symposium on Computing and Networking (CANDAR 2025).

  • Paper Accepted 31 Mar, 2025

    Under the supervision of Prof. Hiraishi, paper I attended with title "Implementation of Hybrid CPU-GPU Programs in a Backtracking-based Load Balancing Framework" as the 3rd author, is accepted by Journal of Information Processing.

  • Pre-print published 17 Mar, 2025

    Under the supervision of Prof. Hiraishi, paper I attended with title "Towards Hybrid CPU-GPU Computing in a Backtracking-based Load Balancing Framework" as the 3rd author, which presentated in The 15th International Workshop on Networking, Computing, Systems, and Software before is published in The Bulletin of Networking, Computing, Systems, and Software as a non-peer reviewed paper.

  • Poster Presentation 20 Feb, 2025

    With the help of my team leader Dr. Wahib, my poster presentation "Graphical Representation for Directed Acyclic Graph with Ray Tracing Cores Acceleration" has been presented in The international Conference on High Performance Computing in Aisa-Pacific Region (HPC ASIA 2025).

  • Poster Presentation 23 Jan, 2025

    With the help of my team leader Dr. Wahib, my poster presentation "Critical Path Detecting with Ray Tracing Cores Acceleration" has been presented in The 6th R-CCS International Symposium.

  • Presentation 29 Nov, 2024

    Under the supervision of Prof. Hiraishi and Prof. Fukazawa, Ms. Xu did a presentation with title "Towards Hybrid CPU-GPU Computing in a Backtracking-based Load Balancing Framework" that I also involved as the 3rd auther in The 15th International Workshop on Networking, Computing, Systems, and Software (NCSS'24) held in conjunction with The Twelfth International Symposium on Computing and Networking (CANDAR'24). The script will be published in The Bulletin of Networking, Computing, Systems, and Software.

  • Poster Presentation 7 Aug, 2024

    With the help of my team leader Dr. Wahib, my poster presentation "Leveraging Ray-casting for Task Splitting over Processing Elements" has been presented in Cross-disciplinary Workshop on Computing Systems, Infrastructures, and Programming (xSIG2024).

  • Paper Published 16 May, 2024

    Under the supervision of Prof. Ma, paper that I participate as co-author with title "User-Experience Oriented POI Recommendation with Pseudo Rating" has been published by international journal Multimedia Tools and Applications.

  • Paper Published 8 May, 2024

    Under the supervision of Prof. Ma, papers that I participate as co-author with title "U-KyotoTrip: A Travel Planning System for User Experience Oriented Trips" and "An Empirical User Study on Congestion-aware Route Recommendation" has been published in Information and Communication Technologies in Tourism 2024.

  • Poster Presentation 16 Apr, 2024

    With the help of my team leader Dr. Wahib and all team mates, I gave a poster presentation with title of "Critical Path Detecting by Ray-casting with Ray-tracing Cores Acceleration" in Joint Laboratory for Extreme-Scale Computing (JLESC16), Kobe, Japan.

  • Paper Published 25 Mar, 2024

    Under the supervision of Prof. Ma, paper that I participate as the 2nd author with title "Tourist Attractions Prediction with Enhanced Location Knowledge Graph" has been published in 2023 IEEE International Conference on High Performance Computing & Communications, Data Science & Systems, Smart City & Dependability in Sensor, Cloud & Big Data Systems & Application (HPCC/DSS/SmartCity/DependSys).

  • Grant Approved 1 Mar, 2024

    With the help of TL Wahib and all team members in HPAIS, my application for the Grant-in-Aid for Early-Career Scientists with topic "Leveraging Ray Casting for Task Splitting over Processing Elements" has been approved by Japan Society for the Promotion of Science (JSPS), this project will begin from Apr 2024 until Mar 2026.

  • Poster Presentation 29 Jan, 2024

    Under the supervision of Prof. Peng Chen, poster that I participate as the 4th author with title "Efficient Edge-Cloud Computing and Communication Platform" has been presentated in The 6th R-CCS International Symposium.

  • Commitee Experience 10 Nov, 2023

    I am appointed to be the Poster Chair at The 6th R-CCS Internation Symposium. We are call for posters now, and the submission due is Dec 31, 2023.

  • Presentation 14 Jul, 2023

    I just gave a talk about my current research Leveraging Ray Casting for Task Splitting over Processing Elements at the The 247th R-CCS Cafe, Kobe.

  • Employment 1 May, 2023

    I become a Postdoctoral Researcher at High Performance Artificial Intelligence Systems Research Team (HPAIS), RIKEN Center for Computational Science (R-CCS).

  • Degree Conferred 23 Mar, 2023

    Under the supervision of Prof. Fukazawa, I successfully pass the dissertation review and received the Doctor of Informatics degree from Graduate School of Informatics, Kyoto University.

  • Paper Published 17 Mar, 2023

    Under the supervision of Prof. Hiraishi, Prof. Ida, Prof. Yasugi and Prof. Fukazawa, my paper "Construction of Hierarchical Matrix on Distributed Memory Systems using a Task Parallel Language" is offically published at 2022 The Tenth International Symposium on Computing and Networking Workshops (CANDARW).

  • Dissertation 6 Feb, 2023

    My Ph.D. dissertation "Research on Parallel Hierarchical Matrix Construction" is scheduled for 13:30~15:30 in 15 Feb, 2023, at the Room 404, North Building of the Academic Center for Computing and Media Studies, Kyoto University Yoshida Campus.

Work Experience

Postdoctoral Researcher @ RIKEN

Contract, May 2023 -- Present, Tokyo.

・High Performance Artificial Intelligence Systems Research Team

・Learning Optimization Platform Development Unit, AI for Science Platform Division

RIKEN Center for Computational Science

Internship Student

Intership, Mar & Aug 2021, Online.

Outsourcing Partner @ Yahoo! Japan

Part-time, Apr 2022 -- Mar 2023, Osaka.

Research Assistant @ Kyoto University

Part-time, Nov 2019 -- Mar 2023, Kyoto.

Kyoto University Graduate Division Fellow

Part-time, Dec 2021 -- Mar 2022, Kyoto.

Teaching Assistant

Part-time, Apr 2018 -- Jul 2020, Kyoto.

System Engineer @ Fujitsu Marketing Ltd.

Contract, Oct 2015 -- Mar 2016, Tokyo.

Overseas Internship Program Participant

Internship, Aug 2014 -- Nov 2014, Tokyo.

Android Engineer (intern) @ Teambition

Internship, Dec 2014 -- Feb 2015, Shanghai.

Education

Doctor of Informatics, Kyoto University

Apr 2019 -- Mar 2023, Kyoto.

Department: Department of System Science, Graduate School of Informatics

Laboratory: Supercomputing Laboratory (Nakashima & Fukazawa Lab.)

Supervisor: Prof. Keiichiro Fukazawa

Thesis: Research on Parallel Hierarchical Matrix Construction

Master of Informatics, Kyoto University

Apr 2017 -- Mar 2019, Kyoto.

Department: Department of System Science, Graduate School of Informatics

Laboratory: Supercomputing Laboratory (Nakashima & Fukazawa Lab.)

Supervisor: Prof. Hiroshi Nakashima

Thesis: Implementation of Partitioning of Hierarchical Matrices using Task Parallel Languages

Bachelor of Engineering, East China Normal University

Sep 2011 -- Jun 2015, Shanghai.

Department: Software Engineering Institute

Supervisor: Prof. Liangyu Chen

Thesis: Reverse Analysis for Java Class by ASM (in Chinese)

Research

· Leveraging Ray Casting for Task Splitting over Processing Elements

    Task splitting based on task dependency analysis is a critical aspect of task-based runtime systems, as it significantly impacts performance. An effective task splitting algorithm should allocate tasks to processing elements (PEs) with improved data locality and minimizing the overhead caused by data communication. Traditionally, this analysis is performed using a Task Dependency Graph, which is a sparse matrix with complex algorithms, making it difficult to accelerate. However, we propose a novel approach to enhance performance by modeling the task dependency analysis problem as a visibility problem and employing ray casting to extract the dependencies and split the tasks.

    In this research, we delve into the concept of using ray casting for task dependency analysis and splitting, explaining why it offers a promising alternative to conventional methods and the potential advantages over existing techniques.

· H-matrix Construction by Task Parallel Languages

    This research is a parallelized implementation of hierarchical matrices construction using task parallel languages like Cilk Plus and Tascell based on a Fortran implementation in HACApK library coded by Prof. Akihiro Ida.

    The construction of the hierarchical matrix is achieved by dividing a matrix into submatrices (partitioning), followed by calculating these submatrices' entries (filling). The matrix partitioning is divided into two sub-steps: cluster tree (CT) construction by dividing objects into clusters, hierarchically, and block cluster tree (BCT) construction by observing all cluster pairs at the same level of the cluster tree that satisfy a given admissibility condition. Therefore, both CT and BCT construction are unpredictably imbalance, it is difficult to parallelize it using traditional Techniques. Here, together with my supervisor and advisors, I proposed a new parallel implementation on H-matrix construction using task parallel languages.


· Node-aware Work-stealing in Tascell

    This research is initially built to solve a problem in CT construction in the research above, which allows users to add notations to tell Tascell compiler how to deal with task request bese on the information of where the task request comes from. We call this feature node-guard and packaged it into Tascell with an easy syntax to use.

    This research can be apply to all application with a similiar problem like CT construction. In detail, when there are more than 1 kind of parallel blocks in the same part of program and some of them is appropriate for cross-node work-steal but the others are not, programmer can use this feature to maximize the performance by control which can do cross node Work-stealing and whic cannot. We also found that this research gives programmer using Tascell a posibility to improve performance by adding probability into node-guard control. However, this statement still needs more experiments to prove.

    To learn more about this research please visit my Tascell repository forked from origin Tascell. (Will merge into origin Tascell in the future.)

Publications

Papers
  • User-experience Oriented POI Recommendation with Pseudo Rating, Kun Yi, Ryu Yamagishi, Jiyi Li, Taishan Li, Zhengyang Bai, Qiang Ma, Multimedia Tools and Applications (2024), Jun 2024. link

  • U-KyotoTrip: A Travel Planning System for User Experience Oriented Trips, Kun Yi, Takeyuki Maekawa, Yuntao Kong, Zhengyang Bai, Xisha Jin, Qiang Ma, Information and Communication Technologies in Tourism 2024, pp. 339--352, Izumir, Turkey, Jan 2024. link

  • An Empirical User Study on Congestion-aware Route Recommendation, Kun Yi, Xisha Jin, Zhengyang Bai, Yuntao Kong, Qiang Ma, Information and Communication Technologies in Tourism 2024, pp. 325--338, Izumir, Turkey, Jan 2024. link

  • Tourist Attractions Prediction with Enhanced Location Knowledge Graph, Jing Xu, Zhengyang Bai, Qiang Ma, 2023 IEEE International Conference on High Performance Computing & Communications, Data Science & Systems, Smart City & Dependability in Sensor, Cloud & Big Data Systems & Application (HPCC/DSS/SmartCity/DependSys), pp. 972--979, Melbourne, Australia, Dec 2023. link

  • Construction of Hierarchical Matrix on Distributed Memory Systems using a Task Parallel Language, Zhengyang Bai, Tasuku Hiraishi, Akihiro Ida, Masaguri Yasugi, Keiichiro Fukazawa, 2022 The Tenth International Symposium on Computing and Networking Workshops (CANDARW), pp. 48--54, Himeji, Japan, Nov 2022. link

  • Parallelization of Matrix Partitioning in Hierarchical Matrix Construction on Distributed Memory Systems, Zhengyang Bai, Tasuku Hiraishi, Akihiro Ida, Masahiro Yasugi, Journal of Information Processing, Vol. 30, pp. 742--754, Oct 2022. link

  • Parallelization of Matrix Partitioning in Construction of Hierarchical Matrices using Task Parallel Languages, Zhengyang Bai, Tasuku Hiraishi, Hiroshi Nakashima, Akihiro Ida, Masahiro Yasugi, Journal of Information Processing, Vol. 27, pp. 840--851, Nov 2019. link

Misc.
  • Towards Hybrid CPU-GPU Computing in a Backtracking-based Load Balancing Framework, Jing Xu, Tasuku Hiraishi, Zhengyang Bai, Keiichiro Fukazawa, Masahiro Yasugi, Bulletin of Networking, Computing, Systems, and Software, Vol. 14, No. 1, pp. 58--67, Jan 2025. link

  • Graphical Representation for Directed Acyclic Graph with Ray Tracing Cores Acceleration, Zhengyang Bai, Peng Chen, Chen Zhuang, Jing Xu, Emil Vatai, Mohamed Wahib, The international Conference on High Performance Computing in Aisa-Pacific Region (HPC ASIA 2025), Poster, Hsinchu, Taiwan, Feb 2025. link

  • Research on Parallel Hierarchical Matrix Construction, Zhengyang Bai, Ph.D. Dissertation, Kyoto University, Mar 2023. link

  • Recommending POIs for Tourists by User Behavior Modeling and Pseudo-Rating, Kun Yi, Ryu Yamagishi, Taishan Li, Zhengyang Bai, Qiang Ma, arXiv preprint arXiv:2110.06523, Nov 2021. link

  • Implementation of Partitioning of Hierarchical Matrices using Task Parallel Languages, Zhengyang Bai, Tasuku Hiraishi, Hiroshi Nakashima, Akihiro Ida, Masahiro Yasugi, The 48th International Conference on Parallel Processing (ICPP2019), Poster, Kyoto, Japan, Aug 2019. (Best Poster Award winner) link

Presentations
  • Critical Path Detecting with Ray Tracing Cores Acceleration, Zhengyang Bai, Peng Chen, Chen Zhuang, Jing Xu, Emil Vatai, Mohamed Wahib, The 7th R-CCS International Symposium, Poster, Kobe, Japan, Jan 2025. link

  • Leveraging Ray-casting for Task Splitting over Processing Elements, Zhengyang Bai, Mohamed Wahib, Emil Vatai, Chen Zhuang, Peng Chen, Cross-disciplinary Workshop on Computing Systems, Infrastructures, and Programming (xSIG2024), Poster, Tokushima, Japan, Aug 2024. link

  • Critical Path Detecting by Ray-casting with Ray-tracing Cores Acceleration, Zhengyang Bai, Mohamed Wahib, Chen Zhuang, Peng Chen, Joint Laboratory for Extreme-Scale Computing (JLESC16), Poster, Kobe, Japan, Apr 2024. link

  • Efficient Edge-Cloud Computing and Communication Platform, Peng Chen, Yiyu Tan, Du Wu, Zhengyang Bai, Mohamed Wahib, Yusuke Tanimura, The 6th R-CCS International Symposium, Poster, Kobe, Japan, Jan 2024. link

  • Leveraging Ray Casting for Task Splitting over Processing Elements, Zhengyang Bai, The 247th R-CCS Cafe, Kobe, Japan, Jul 2023. link

  • Parallelization of Matrix Partitioning in Hierarchical Matrix Construction Using Node-aware Work Stealing, Zhengyang Bai, Tasuku Hiraishi, Akihiro Ida, Masahiro Yasugi, the 138th Research Meeting of SIGPRO (PRO-2021-5), Information Processing Society of Japan, Tsukuba, Japan, Mar 2022. link

  • Task Parallel Language Tascell and its Application to Hierarchical Matrices(in Japanese), Zhengyang Bai, The 14th ICT Innovation, Poster, Kyoto, Japan, Feb 2020. link

  • Parallelization of Matrix Partitioning in Construction of Hierarchical Matrices using Task Parallel Languages, Zhengyang Bai, Tasuku Hiraishi, Hiroshi Nakashima, Akihiro Ida, Masahiro Yasugi, The 3rd cross-disciplinary Workshop on Computing Systems, Infrastructures, and Programming (xSIG2019), Presentation & Poster, Yokohama, Japan, May 2019. (Outstanding Research Award winner) link

  • Hierarchical Matrices and its Parallelization by Dynamic Load Balancing(in Japanese), Zhengyang Bai, The 13th ICT Innovation, Presentation & Poster, Kyoto, Japan, Feb 2019. link

  • Parallelization of Matrix Partitioning in Construction of Hierarchical Matrices using Task Parallel Languages, Zhengyang Bai, Tasuku Hiraishi, Hiroshi Nakashima, Akihiro Ida, Masahiro Yasugi, the 122th Research Meeting of SIGPRO (PRO-2018-4), Information Processing Society of Japan, Fukuyama, Japan, Feb 2019. link

  • Parallelization of Matrix Partitioning in Construction of Hierarchical Matrices by Cilk Plus(in Japanese), Zhengyang Bai, Tasuku Hiraishi, Akihiro Ida, Hiroshi Nakashima, Masahiro Yasugi, The 20th Programming and Programming Language Workshop (PPL2018), Poster, Yonago, Japan, Mar 2018. link

Honors & Awards

Awards
  • Best Poster Award
    The 48th International Conference on Parallel Processing (ICPP2019), Aug 2019.
  • Outstanding Research Award
    The 3rd cross-disciplinary Workshop on Computing Systems, Infrastructures, and Programming (xSIG2019), May 2019.
  • Second Prize
    Software Cup of East China Normal University, Oct 2014.
  • Honorable Mention
    Mathematical Contest in Modeling (MCM), Sep 2014.
Research Funds
  • Grants-in-Aid for Scientific Research (KAKENHI): Grant-in-Aid for Early-Career Scientists (WAKATE)
    Japan Society for the Promotion of Science, Apr 2024 -- Mar 2026.
    Project Name: Leveraging Ray Casting for Task Splitting over Processing Elements
    Grant Number: 24K20782
  • SPRING: Support for Pioneering Research Initiated by the Next Generation
    Japan Science and Technology Agency, Dec 2021 -- Mar 2022.
    Project Name: Data Locality-Aware Dynamic Load Balancing and Its Application to Large-Scale Parallelization of Hierarchical Matrix Computations. (in Japanese)
    Grant Number: JPMJSP2110
  • Daxia Undergraduate Research Fund
    East China Normal University, Dec 2013 -- Nov 2014.
    Project Name: Android Software for Chinese Foreign Exchange Market and Feasibility Analysis of Its Arbitrage Opportunities. (in Chinese)
    Grant Number: 2013DX-132
Scholarships
  • Kawaguchi Shizu Memorial Scholarship
    The Asian Foundation for International Scholarship Interchange, Apr 2018 -- Mar 2019.
  • East China Normal University Software Engineering Institute IFTC Scholarship
    Software Engineering Institute, East China Normal University, Apr 2015.
  • East China Normal University Software Engineering Institute IFTC Scholarship
    Software Engineering Institute, East China Normal University, Apr 2014.
  • Scholarship for Outstanding Student of Ethnic Minorities
    East China Normal University, Nov 2012.
Certifications
  • Information Storage and Management
    EMC Academic Associate, Dec 2013.

Conference Committee Experience

Program Committee Member, The 10th International Workshop on GPU Computing and AI (GCA'25)

Yamagata, Apr 2025 -- Present.

Poster Chair, The 6th R-CCS International Symposium

Kobe, Jun 2023 -- Jan 2024.

Committee Memberships

Member, Information Processing Society of Japan

May 2025 -- Present

Member, Computational Geometry Society

May 2025 -- Present

Professional Membership, Association for Computing Machinery

Aug 2024 -- Present

Other Activities

Reviewer, Journal of Geovisualization and Spatial Analysis

Online, May 2025.

Exhibitor, SC24: The International Conference for High Performance Computing, Networking, Storage, and Analysis

Atlanta, Nov 2024.

Coach, 2024 APAC HPC-AI Competition

Online, Jun 2024 -- Nov 2024.

Exhibitor, SC23: The International Conference for High Performance Computing, Networking, Storage, and Analysis

Denver, Nov 2023.

Operational Assistance Staff, RIKEN Open Day in Kobe

Kobe, Nov 2023.

Sub-reviewer, International Conference on Database and Expert Systems Applications (DEXA2023)

Panang, May 2023.

Student Staff, The 48th International Conference on Parallel Processing (ICPP2019)

Kyoto, Aug 2019.

Student, International HPC Summer School (IHPCSS) 2019

Kobe, Jul 2019.

Student, the 3rd RIKEN R-CCS HPC Youth Workshop

Kobe, Feb 2019.

Student Staff, The 20th Programming and Programming Language Workshop (PPL2018)

Yonago, Mar 2018.

Details

Address: Nihobashi 1-chome Mitsui Building, 15th floor, 1-4-1 Nihonbashi, Chuo-ku, Tokyo 103-0027, Japan.

Email: zhengyang.bai@riken.jp

Tel: +81-50-3495-0238

Skills

C C++ OpenMP MPI OptiX CUDA Tascell Cilk Plus Fortran OpenACC linux git Python Jupyter R VBA SQL Java Javascript Matlab Visual Basic

Languages

English
Japanese
Chinese