Research Publications
Distributed Persistence Domain for Persistent Memory Pooling
arxiv
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.
Hardware Support for Durable Atomic Instructions for Persistent Parallel Programming
DAC
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.
Modeling of photocurrent and dark count probability of InGaAs/InP Single Photon Avalanche Photodiode
ICTP
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).