National Institute of Informatics
2-1-2 Hitotsubashi, Chiyoda-ku, Tokyo, 101-8430, Japan
Tel: +81-3-4212-2611


I am a Ph.D. student at the Department of Informatics, School of Multidisciplinary Sciences, SOKENDAI (The Graduate University for Advanced Studies).

I have a great interest in parallel computing and graph processing. Currently, I have designed and implemented a domain-specific language for large-scale graph processing called Palgol (Pregel Algorithmic Language), which provides a high-level programming interface for users to concisely describe various vertex-centric graph algorithms, and the lightweight abstraction provides high performance guarantee.

I also have research experience in reliable storage systems, erasure codes and bidirectional transformations.

parallel computing graph processing functional programming


My CV can be found here.



Palgol: a domain-specific language for vertex-centric graph processing
Repository: [ tutorial ]


Yongzhe Zhang, Hsiang-Shang Ko, Zhenjiang Hu “Palgol: A High-Level DSL for Vertex-Centric Graph Processing with Remote Data Access” The 15th Asian Symposium on Programming Languages and Systems (APLAS'17) [ code ]
Zirun Zhu, Yongzhe Zhang, Hsiang-Shang Ko, Pedro Martins, João Saraiva, Zhenjiang Hu “Parsing and Reflective Printing, Bidirectionally” The 9th ACM SIGPLAN International Conference on Software Language Engineering (SLE'16) [ pdf, demo ]
Yongzhe Zhang, Chentao Wu, Jie Li, Minyi Guo “PCM: A Parity-check Matrix Based Approach to Improve Decoding Performance of XOR-based Erasure Codes” The 34th International Symposium on Reliable Distributed Systems (SRDS'15) [ pdf, code ]
Yongzhe Zhang, Chentao Wu, Jie Li, Minyi Guo “TIP-code: A Three Independent Parity Code to Tolerate Triple Disk Failures with Optimal Update Complexity” The 45th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'15) [ pdf ]
Nichloas D. Lane, Yohan Chon, Lin Zhou, Yongzhe Zhang, Fan Li, Dongwon Kim, Guangzhong Ding, Feng Zhao, Hojung Cha “Piggyback CrowdSensing (PCS): Energy Efficient Crowdsourcing of Mobile Sensor Data by Exploiting Smartphone App Opportunities” The 11th Conference on Embedded Networked Sensor Systems (SenSys'13) [ pdf ]