Tahsin Reza
Biography
Dr. Tahsin Reza is an Assistant Professor in the Department of Electrical and Computer Engineering at the University of Waterloo. Before joining Waterloo, he was a member of the research staff at the Center for Applied Scientific Computing at Lawrence Livermore National Laboratory in California.
Dr. Reza’s research interests lie broadly in the area of parallel and distributed software systems. He focuses on developing systems techniques at both the application and middleware levels to address contemporary and emerging data-intensive challenges that require scalable and timely solutions. His work aims to build performant and scalable, yet sustainable systems, that leverage cutting-edge distributed platforms, hardware accelerators, distributed communication and memory technologies. Dr. Reza’s research has been published in prestigious computer science journals, including ACM Transactions on Computing (TOPC), IEEE Transactions on Parallel and Distributed Systems (TPDS), and Elsevier Journal of Parallel and Distributed Computing (JPDC), and showcased at competitive venues such as ACM SIGMOD, IEEE/ACM SC, IEEE IPDPS, IEEE BigData, and IEEE Cluster.
Dr. Reza’s research interests lie broadly in the area of parallel and distributed software systems. He focuses on developing systems techniques at both the application and middleware levels to address contemporary and emerging data-intensive challenges that require scalable and timely solutions. His work aims to build performant and scalable, yet sustainable systems, that leverage cutting-edge distributed platforms, hardware accelerators, distributed communication and memory technologies. Dr. Reza’s research has been published in prestigious computer science journals, including ACM Transactions on Computing (TOPC), IEEE Transactions on Parallel and Distributed Systems (TPDS), and Elsevier Journal of Parallel and Distributed Computing (JPDC), and showcased at competitive venues such as ACM SIGMOD, IEEE/ACM SC, IEEE IPDPS, IEEE BigData, and IEEE Cluster.
Research Interests
- Parallel and Distributed Computing
- Multi-core and GPU Computing
- Distributed Middleware
- High-Performance Network Protocols
- Large-scale Data Systems
- Big Data Analytics
- Graphs and Unstructured Data
- Systems Solutions for Scalable Machine Learning
Education
- 2020 Doctor of Philosophy, Electrical and Computer Engineering, The University of British Columbia
- 2012 Master of Computer Science, Carleton University
- 2008 Bachelor of Science, Computer Science, Memorial University of Newfoundland
Teaching*
- ECE 454 - Distributed Computing
- Taught in 2024
- ECE 750 - Special Topics in Computer Software
- Taught in 2024
* Only courses taught in the past 5 years are displayed.
Selected/Recent Publications
- Steil, T., Reza, T., Priest, B., and Pearce, R. Embracing Irregular Parallelism in HPC with YGM. The IEEE/ACM International Conference for High Performance Computing, Networking, Storage, and Analysis (SC’23), Denver, Colorado, 12 – 17 November, 2023.
- Reza, T., Sanders, G., and Pearce, R. Towards Distributed 2-Approximation Steiner Minimal Trees in Billion-edge Graphs. The 36th IEEE International Parallel and Distributed Processing Symposium (IPDPS’22), Lyon, France, 30 May – 03 June, 2022.
- Reza, T., Ripeanu, M., Sanders, G., and Pearce, R. Approximate Pattern Matching in Distributed Graphs with Precision and Recall Guarantees. The ACM SIGMOD International Conference on Management of Data (SIGMOD’20), Portland, Oregon, 14 – 19 June, 2020.
- Aasawat, T., Reza, T., Yoshizoe, K., and Ripeanu, M. HyGN: Hybrid Graph Engine for NUMA. The IEEE International Conference on BigData (BigData’20), 10 – 13 December, 2020.
- Reza, T., Ripeanu, M., Tripoul, N., Sanders, G., and Pearce, R. PruneJuice: Pruning Trillion-edge Graphs to a Precise Pattern-Matching Solution. The IEEE/ACM International Conference for High Performance Computing, Networking, Storage, and Analysis (SC’18), Dallas, Texas, 11 – 16 November, 2018.
- Reza, T., Zimmer, A., Delgado Blasco, J., Ghuman, P., Aasawat, T., and Ripeanu, M. PtSel: Accelerating Persistent Scatterer Pixel Selection for InSAR Processing. IEEE Transaction on Parallel and Distributed Systems (TPDS), 29(1), pp. 16 – 30, January 2018, IEEE.
Graduate studies
- Currently considering applications from graduate students. A completed online application is required for admission; start the application process now.