Research Publications

2026

Distributed Persistence Domain for Persistent Memory Pooling 

arxiv

Khan Shaikhul Hadi, Andres David Delgado, Naveed Ul Mustafa, Mark Heinrich, Hao Zheng, Yan Solihin

In this paper, we propose Distributed Persistence Domain (DPD), a new abstraction for persistent memory pooling that enables persistence support at the CXL switch level. Based on our DPD framework and correctness requirement analysis, we present persistent CXL Switch, a CXL switch architecture with correctness and crash conssitency guaratee for DPD.

2023

Hardware Support for Durable Atomic Instructions for Persistent Parallel Programming 

DAC

Khan Shaikhul Hadi, Naveed Ul Mustafa, Mark Heinrich, Yan Solihin

In this paper, we propose a new approach to solve the problem - durable atomic instructions (DAIs). We show that DAIs can be supported with minor hardware support (low-cost modifications to the cache coherence protocol), and simultaneously achieve high performance, scalability, and crash consistency.

2017

Modeling of photocurrent and dark count probability of InGaAs/InP Single Photon Avalanche Photodiode 

ICTP

Ahammed Mofasser, Samprity Saha, Khan Shaikhul Hadi, Farseem M Mohammedy, Yasser El-Batawy

In the present work, photocurrent characteristics of InGaAs/InP based SPAD device are analysed. The device in the model employs self-differencing method and operates in gated mode with 1GHz gating frequency in near infrared region. Dark count probabilities have been generated for varying single photon detection efficiency (SPDE).