Paper Presentation
Dec 1, 2023 Memento: Architectural Support for Ephemeral Memory Management in Serverless Environments, MICRO'23 [pdf] [slides]
Sep 29, 2023 LAORAM: A Look Ahead ORAM Architecture for Training Large Embedding Tables, ISCA'23 [pdf] [slides]
Mar 31, 2023 AutoCAT: Reinforcement Learning for Automated Exploration of Cache-Timing Attacks, HPCA'23 [pdf] [slides]
Jan 20, 2023 täkō: a polymorphic cache hierarchy for general-purpose optimization of data movement, ISCA'22 [pdf] [slides]
Nov 11, 2022 PageORAM : An Efficient DRAM Page Aware ORAM Strategy, MICRO'22 [pdf] [slides]
Sep 9, 2022 There's always a bigger fish: a clarifying analysis of a machine-learning-assisted side-channel attack, ISCA'22 [pdf] [slides]
Aug 19, 2022 SoftVN: efficient memory protection via software-provided version numbers, ISCA'22 [pdf] [slides]
Jul 8, 2022 PS-ORAM: Efficient Crash Consistency Support for Oblivious RAM on NVM, ISCA'22 [pdf] [slides]
Jun 3, 2022 SafeGuard: Reducing the Security Risk from Row-Hammer via Low-Cost Integrity Protection, HPCA'22 [pdf] [slides]
Apr 29, 2022 Effective Mimicry of Belady's MIN Policy, HPCA'22 [pdf] [slides]
Mar 18, 2022 TMO: Transparent Memory Offloading in Datacenters, ASPLOS'22 [pdf] [slides]
Feb 11, 2022 Space Reduction via Adjustable Bucket in Ring ORAM, ONGOING [slides]
Jan 7, 2022 Trident: Harnessing Architectural Resources for All Page Sizes in x86 Processors, MICRO'21 [pdf] [slides]
Nov 5, 2021 Pythia: A Customizable Hardware Prefetching Framework Using Online Reinforcement Learning, MICRO'21 [pdf] [slides]
Oct 1, 2021 An Off-Chip Attack on Hardware Enclaves via the Memory Bus, USENIX'20 [pdf] [slides]
Sep 3, 2021 When Oblivious is Not: Attacks against OPAM, USENIX'20 [pdf] [slides]
Aug 13, 2021 BabelFish: Fusing Address Translations for Container, ISCA'20 [pdf] [slides]
Jul 16, 2021 Ghost Routing to Enable Oblivious Computation on Memory-centric Networks, ISCA'21 [pdf] [slides]
Jul 2, 2021 ZeRØ: Zero-Overhead Resilient Operation Under Pointer Integrity Attacks, ISCA'21 [pdf] [slides]
Jun 11, 2021 Elastic Cuckoo Page Tables: Rethinking Virtual Memory Translation for Parallelism, ASPLOS'20 [pdf] [slides]
May 14, 2021 Streamline Ring ORAM Accesses through Spatial and Temporal Optimization, HPCA'21 [pdf] [slides]
Apr 2, 2021 H2ORAM: Low Response Latency Optimized ORAM for Hybrid Memory Systems, ICCD'20 [pdf] [slides]
Mar 12, 2021 Leaking Information Through Cache LRU States, HPCA'20 [pdf] [slides]
Feb 19, 2021 Learning-based Memory Allocation for C++ Server Workloads, ASPLOS'20 [pdf] [slides]
Jan 29, 2021 Visor: Privacy-Preserving Video Analytics as a Cloud Service, USENIX'20 [pdf] [slides]
Dec 18, 2020 Imbalance-Aware Scheduler for Fast and Secure Ring ORAM Data Retrieval, ICCD'20 [pdf] [slides]
Nov 6, 2020 CHiRP: Control-Flow History Reuse Prediction, MICRO'20 [pdf] [slides]
Oct 9, 2020 Classifying Memory Access Patterns for Prefetching, ASPLOS'20 [pdf] [slides]
Sep 11, 2020 Livia: Data-Centric Computing Throughout the Memory Hierarchy, ASPLOS'20 [pdf] [slides]
Feb 7, 2020 Speculative Taint Tracking (STT): A Comprehensive Protection for Speculatively Accessed Data, MICRO'19 [pdf] [slides]
Dec 13, 2019 SMASH: Co-designing Software Compression and Hardware-Accelerated Indexing for Efficient Sparse Matrix Operations, MICRO'19 [pdf] [slides]
Oct 18, 2019 DSPatch: Dual Spatial Pattern Prefetcher, MICRO'19 [pdf] [slides]
Sep 6, 2019 ρ : Relaxed Hierarchical ORAM, ASPLOS'19 [pdf] [slides]
Apr 19, 2019 Shadow Block: Accelerating ORAM Accesses with Data Duplication, MICRO'18 [pdf] [slides]
Feb 22, 2019 D-RaNGe: Using Commodity DRAM Devices to Generate True Random Numbers with Low Latency and High Throughput, HPCA'19 [pdf] [slides]
Oct 5, 2018 Nonblocking Memory Refresh, ISCA'18 [pdf] [slides]
Jun 1, 2018 Google Workloads for Consumer Devices: Mitigating Data Movement Bottlenecks, ASPLOS'18 [pdf] [slides]