Tahsin Reza

Tahsin Reza
Assistant Professor
Location: DC 2536
Phone: 519-888-4567 x42267

Biography

Tahsin Reza is an Assistant Professor in the Department of Electrical and Computer Engineering at the University of Waterloo. Prior to joining Waterloo, Tahsin was a member of the research staff at the Center for Applied Scientific Computing, Lawrence Livermore National Laboratory in California.

Tahsin’s research interests are broadly in the area of parallel and distributed software systems. He investigates systems techniques, both at the application and middleware level, for contemporary and emerging data-intensive problems that demand scalable and timely solution. His focus is building performant and scalable yet sustainable systems that harness state-of-the-art distributed platforms, hardware accelerators, distributed communication, and memory technologies. Tahsin’s work has been published in prestigious computer science journals: ACM TOPC, IEEE TPDS, Elsevier JPDC, and showcased at competitive venues: ACM SIGMOD, IEEE/ACM SC, IEEE IPDPS, IEEE BigData, 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 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