What I work on
- Graph analytics
- Performance engineering
- Green computing
- Memory systems
- HPC
Graph workloads are irregular and memory-bound: they spend much of their time, and their power, waiting on memory rather than computing. I build algorithms that touch less memory, and runtimes that stop wasting energy while they wait.
I’m part of the Kelvin Living Lab, which is working towards net-zero high-performance computing on Queen’s Kelvin-2 supercomputer.
- Up to 11.49×faster subgraph search with OrbitSI
- Up to 21%less energy with URJA
- Up to 22.65×faster orbit counting with NI-ORCA
Code on GitHub
News & talks
- Nov 2026Upcoming Presenting a case study of the Kelvin2 supercomputer at HPC-ODA 2026, the 1st International Workshop on HPC Operational Data Analytics, at SC26 in Chicago.
- Jul 2026Volunteered at the ACM International Conference on Supercomputing (ICS 2026), hosted in Belfast.
- Jun 2026Talk: “A Frequency-Invariant Approach to Energy-Efficient Computing” at HPC Days 2026, Durham. Read more
- Apr 2026Mini-workshop on “The Role of Research Software in Sustainable Computing” at the Collaborations Workshop 2026 (CW26), Belfast. Read more
- Nov 2025URJA, my Slurm plugin for energy-efficient computing, shown as a poster at the NI-HPC conference by our MIT intern, Giuliana Cabrera Sanchez.
- Sep 2025Lightning talk introducing NI-ORCA at IEEE CLUSTER 2025, Edinburgh. Read more
Earlier news
- Jul 2025Released OrbitSI on PyPI, with NetworkX support: pip install orbitsi. Read more
- Mar 2025Talk at the NI Science Festival on the energy cost of AI and computing.
- Dec 2024Presented OrbitSI at IEEE ICKG 2024, Abu Dhabi. Read more
- Nov 2024Started as a Post-Doctoral Research Associate in the Kelvin Living Lab at Queen’s.
- Nov 2023Talk on using the Kelvin2 supercomputer for fast subgraph isomorphism search, 3rd NI-HPC User Conference.
- Nov 2023Paper presented at META 2023, Marrakech. Read more
- Jul 2023Poster on graphlet-based filtering at the HiPEAC ACACES 2023 summer school, Fiuggi, Italy. Read more
- Mar 2023Tutorial: “Introduction to Data Analytics using Hadoop and Spark”, PhD workshop on parallel processing, Queen’s.
- May 2022Won the Three Minute Thesis (3MT) competition, School of EEECS, Queen’s.
Experience
- Nov 2024 – present
Post-Doctoral Research Associate
Kelvin Living Lab, Queen’s University Belfast, UKEnergy-efficient, high-performance graph processing on the Kelvin-2 cluster. Built URJA for user-space DVFS, and co-designed the labs and Raspberry Pi server farm for the Energy Efficient Computing module.
- May 2021 – Aug 2025
PhD Researcher, Computer Science
Queen’s University Belfast, UKThesis: Accelerating Subgraph Isomorphism Search Using Graphlets. Sponsored by the Ministry of Education (India) via Tezpur University, the Kelvin Living Lab and EPSRC.
- Aug 2018 – Mar 2021
Assistant Professor
Jorhat Engineering College, IndiaUndergraduate computer science teaching, capstone project supervision and academic administration, including accreditation work for the National Board of Accreditation.
- Aug 2016 – Aug 2018
Software Architect · Frontend Developer
IterativeZero Digital, Guwahati, IndiaFull-stack web solutions for e-commerce clients, a GST-enabled ERP for enterprises, and business development for the Guwahati office.
- Aug 2014 – Jul 2016
Teaching Assistant
Tezpur University, IndiaAlongside an M.Tech in Information Technology.
Education
- 2026
PhD, Computer Science
Queen’s University Belfast, UKThesis: Accelerating Subgraph Isomorphism Search Using Graphlets. Funded by a Ministry of Education (India) scholarship through Tezpur University.
- 2016
M.Tech, Information Technology
Tezpur University, India - 2013
B.E., Computer Science and Engineering
Sri Siddhartha Institute of Technology, India
Publications
- 2026 NI-ORCA: A Parallel Algorithm for Counting the Orbits of Non-Induced Graphlets up to K4 S. I. Tauhidi, A. Karmakar, T. S. Mai, H. Vandierendonck arXiv:2606.29651
- 2025 ParaGrapher: A Parallel and Distributed Graph Loading Library for Large-Scale Compressed Graphs M. K. Esfahani, S. I. Tauhidi, M. D’Antonio, T. S. Mai, H. Vandierendonck IEEE International Conference on Big Data (BigData), pp. 255–260 DOI: 10.1109/BigData66926.2025.11401782
- 2025 Parallel Counting of Non-Induced Graphlet Orbits S. I. Tauhidi, A. Karmakar, T. S. Mai, H. Vandierendonck IEEE International Conference on Cluster Computing Workshops (CLUSTER Workshops) DOI: 10.1109/CLUSTERWorkshops65972.2025.11164209
- 2024 OrbitSI: An Orbit-based Algorithm for the Subgraph Isomorphism Search Problem S. I. Tauhidi, A. Karmakar, T. S. Mai, H. Vandierendonck IEEE International Conference on Knowledge Graph (ICKG), pp. 360–369 DOI: 10.1109/ICKG63256.2024.00052
- 2024 Selective Parallel Loading of Large-Scale Compressed Graphs with ParaGrapher M. K. Esfahani, M. D’Antonio, S. I. Tauhidi, T. S. Mai, H. Vandierendonck arXiv:2404.19735
- 2023 Machine Learning-Based Per-Instance Algorithm Selection for High-Performance Subgraph Isomorphism Enumeration S. I. Tauhidi, A. Karmakar, T. S. Mai, H. Vandierendonck International Conference on Metaheuristics and Nature Inspired Computing (META), Springer, pp. 214–229 DOI: 10.1007/978-3-031-69257-4_16
- 2023 · Poster Graphlet-based Filtering for High-Performance Subgraph Isomorphism Search S. I. Tauhidi, A. Karmakar, T. S. Mai, H. Vandierendonck Poster, ACACES 2023 Summer School (HiPEAC) Poster (PDF) · Abstract (PDF)
- 2016 cBDI-based Collaborative Control for a Robotic Wheelchair A. Saikia, M. A. Khan, S. Pusph, S. I. Tauhidi, R. Bhattacharyya, S. M. Hazarika, J. Q. Gan Procedia Computer Science 84, pp. 127–131, Elsevier ScienceDirect · Open-access copy
- PhD thesis Accelerating Subgraph Isomorphism Search Using Graphlets S. I. Tauhidi Queen’s University Belfast, 2026
Also on Google Scholar, dblp and ORCID.
Patent
- Indian patent application 201631022922 Smartphone-based system for detection and measurement of chemical and biological species in liquids I. Hussain, S. I. Tauhidi, K. U. Ahamad, P. Nath Tezpur University
Teaching
Before Queen’s, I spent two and a half years as an assistant professor at Jorhat Engineering College, teaching machine learning, cloud computing, computer architecture, graph theory and discrete mathematics, and writing the lab manuals. At Queen’s I helped design the labs for the Energy Efficient Computing module and set up its Raspberry Pi server farm.
I’d like to teach systems, algorithms and machine learning, and build a module on measuring the energy cost of the code we write. Lectures I recorded during lockdown are on YouTube.
Recognition
- Winner, Three-Minute Thesis, School of EEECS, Queen’s University Belfast
- Winner, 8th Annual Researcher Poster Competition, Faculty of Engineering and Physical Sciences, Queen’s (2022)
- Nominated, PDC PostDoc Award, Faculty of Engineering and Physical Sciences, Queen’s
Funding & support
- Kelvin Living LabEPSRC EP/Z531054/1: funds my post-doctoral position at Queen’s
- NI-HPC (Kelvin2)EPSRC EP/T022175/1: access to the Kelvin2 tier-2 supercomputer
- RAPIDEPSRC EP/V02860X/1
- PhD scholarshipMinistry of Education, Government of India, through Tezpur University (Queen’s–Tezpur collaboration)
- Travel grantsHiPEAC travel grant for the ACACES 2023 summer school, Italy; SPRC travel awards for META 2023, Morocco, and ICDM/ICKG 2024, Abu Dhabi