About

I am a Ph.D. student in Electrical Engineering at Columbia University, advised by Prof. Tanvir Ahmed Khan. I work at the boundary of compilers and hardware/software co-design.

My research spans profile-guided optimization for data center applications, power management for large-scale and heterogeneous systems, and energy efficiency of GPUs and other accelerators. Recently, I have been working on energy efficiency for distributed machine learning. My long-term goal is a general system that can optimize any combination of heterogeneous hardware for any application.

Before Columbia, I received my B.Sc. (ranked 1st in class) and M.Sc. in Computer Science and Engineering from BUET, where I also served as a Lecturer for three years.

Earlier papers list me as Mohammad Tawhidul Hasan Bhuiyan.

News

Publications

ASPLOS2026

Wax: Optimizing Data Center Applications With Stale Profile

Tawhid Bhuiyan, Sumya Hoque, Angélica Moreira, Tanvir Ahmed Khan

ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Pittsburgh, PA, 2026

HOST2025

Reverse Engineering DVFS Mechanisms

Ryan Piersma, Tawhid Bhuiyan, Tanvir Ahmed Khan, Simha Sethumadhavan

IEEE International Symposium on Hardware Oriented Security and Trust (HOST), San Jose, CA, pp. 111–122, 2025

TCS2022

Computing the Largest Common Almost-Increasing Subsequence

Mohammad Tawhidul Hasan Bhuiyan, Muhammad Rashed Alam, M. Sohel Rahman

Theoretical Computer Science, Vol. 930, pp. 157–178, 2022

IJERPH2021

The Disproportionate Impact of COVID-19 among Undocumented Immigrants and Racial Minorities in the US

Mohammad Tawhidul Hasan Bhuiyan, Irtesam Mahmud Khan, Sheikh Saifur Rahman Jony, Renee Robinson, Uyen-Sa D. T. Nguyen, David Keellings, M. Sohel Rahman, Ubydul Haque

International Journal of Environmental Research and Public Health, 18(23): 12708, 2021

Talks

  • Enabling Energy Efficiency for Distributed Machine Learning
    ASTRA-sim Tutorial at ISCA 2026
  • Wax: Optimizing Data Center Applications With Stale Profile
    ASPLOS 2026, Pittsburgh, PA
  • Wax: Optimizing Data Center Applications With Stale Profile
    Invited talk, Google
  • Wax: Optimizing Data Center Applications With Stale Profile
    Invited talk, Meta
  • Reverse Engineering DVFS Mechanisms
    HOST 2025, San Jose, CA

Teaching & Mentoring

Columbia University · Research Mentor

  • EECS 6894, Fall 2026: Mentoring 15 students across 5 systems research projects.
  • EECS 6894, Fall 2025: Mentored 15 students across 4 systems research projects.
  • Mentored an undergraduate researcher on GPU energy modeling, leading to a co-authored paper under submission.

BUET · Lecturer, 2021–2024

Operating Systems · Database Management Systems · Software Development · Computer Graphics · Computer Programming · Digital Logic Design

Brac University · Lecturer, 2021

Discrete Mathematics · Algorithms · Computer Graphics · Microprocessors

United International University · Lecturer, 2021

Database Management Systems · Computer Graphics

Background

Education

  1. Ph.D., Electrical Engineering Columbia University
  2. M.Sc., Computer Science & Engineering Bangladesh University of Engineering and Technology
  3. B.Sc., Computer Science & Engineering Bangladesh University of Engineering and Technology · Ranked 1st

Experience

  1. Graduate Research & Teaching Assistant Columbia University
  2. Lecturer, Dept. of CSE Bangladesh University of Engineering and Technology
  3. Lecturer, Dept. of CSE Brac University · United International University

Honors

  • BUET Alumni Association Crest of Honor for the highest CGPA in the department (2022)
  • Dean's List, BUET, in all 8 undergraduate semesters (2016–2021)
  • University Merit Scholarship, BUET (2016–2021)

Service

  • Organizing Committee, International Conference on Networking, Systems and Security (NSysS) 2021, 2022, 2023