Contact

National Institute of Informatics
2-1-2 Hitotsubashi, Chiyoda-ku, Tokyo, 101-8430, Japan
Mobile: +81-70-4009-6620 (Japan)
Email:

Research

I am a Ph.D. student at the Department of Informatics, the Graduate University for Advanced Studies (SOKENDAI) and National Institute of Informatics (NII). I obtained my Master's degree in Computer Science and Technology from Shanghai Jiao Tong University.

My recent research focuses on the solutions for large-scale graph processing on distributed-memory. Suitable abstractions can often help people understand and solve complicated problems, and my research tries to use domain-specific languages to hide various low-level details when writing distributed graph algorithms, such as parallelism and message passing. We further explore the design of DSLs to provide the compiler with abundant hints to optimize the generated code using domain-specific knowledge.

Resume

I am open for job opportunities now. My resume can be found here.

Education

Projects

FastSV: a fast and scalable distributed-memory connected component algorithm
[ draft paper ]
A SQL-like language for vertex-centric graph processing
[ repository ]
A Pregel system with the channel interface for composing optimization techniques
[ repository ]
Palgol: a domain-specific language for vertex-centric graph processing
[ repository ] [ tutorial ]

Publications

Yongzhe Zhang, Ariful Azad, Zhenjiang Hu “FastSV: A Distributed-Memory Connected Component Algorithm with Fast Convergence” SIAM Conference on Parallel Processing for Scientific Computing (PP20) [ pdf, repo ]
Yongzhe Zhang, Zhenjiang Hu “Composing Optimization Techniques for Vertex-Centric Graph Processing via Communication Channels” The 33rd IEEE International Parallel and Distributed Processing Symposium (IPDPS'19) [ pdf, repo, cite, slides ]
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) [ pdf, repo, cite, slides ]
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, cite ]
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, repo, cite ]
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, cite ]
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, cite ]