Reliability of Accelerators against SDCs Working on understanding the reliability of SoTA accelerators against silent data corruptions, and exploring the design space of mitigations Understanding the Security of Secure Randomized Caches Identifying security knobs in modern secure randomized caches and exploring the design space of security knobs Practical and Secure Cache Design at Ultra-Low Cost Proposed the Avatar cache: A morphable LLC design which provides security-on-demand with minimal design complexity and ultra-low cost Hardware-Efficient Secure Cache Design Proposed the Maya Cache: A secure and storage-efficient fully-associative last-level cache design Branch Predictor Partitioning for Performance Optimizing the NOP padding algorithm and working on identifying hot branches to improve their prediction rates Secure Cache-Line Reallocation Exploring the idea of preferentially re-allocating dead blocks for improving performance