publications

2024

  1. DAC’24
    Conjuring: Leaking Control Flow via Speculative Fetch Attacks
    Ali Hajiabadi, and Trevor E. Carlson
    In Proceedings of 61st Design Automation Conference (DAC 2024), Jun 2024
  2. DAC’24
    Levioso: Efficient Compiler-Informed Secure Speculation
    Ali Hajiabadi, Archit Agarwal, Andreas Diavastos, and Trevor E. Carlson
    In Proceedings of 61st Design Automation Conference (DAC 2024), Jun 2024
  3. HPCA’24
    GadgetSpinner: A New Transient Execution Primitive using the Loop Stream Detector
    Yun Chen*Ali Hajiabadi*, and Trevor E. Carlson
    In Proceedings of 30th International Symposium on High-Performance Computer Architecture (HPCA 2024), Mar 2024
  4. HPCA’24
    PrefetchX: Cross-Core Cache-Agnostic Prefetcher-Based Side-Channel Attacks
    Yun Chen, Ali Hajiabadi, Lingfeng Pei, and Trevor E. Carlson
    In Proceedings of 30th International Symposium on High-Performance Computer Architecture (HPCA 2024), Mar 2024
  5. TACO’24
    PARADISE: Criticality-Aware Instruction Reordering for Power Attack Resistance
    Yun Chen*Ali Hajiabadi*, Romain Poussier, Yaswanth Tavva, Andreas Diavastos, Shivam Bhasin, and Trevor E. Carlson
    ACM Transactions on Architecture and Code Optimization (TACO), Mar 2024

2023

  1. ICCAD’23
    HidFix: Efficient Mitigation of Cache-based Spectre Attacks through Hidden Rollbacks
    Arash Pashrashid, Ali Hajiabadi, and Trevor E. Carlson
    In Proceedings of 42nd International Conference on Computer-Aided Design (ICCAD 2023), Nov 2023

2022

  1. ICCAD’22
    Fast, Robust and Accurate Detection of Cache-based Spectre Attack Phases
    Arash Pashrashid, Ali Hajiabadi, and Trevor E. Carlson
    In Proceedings of 41st International Conference on Computer-Aided Design (ICCAD 2022), Nov 2022

2021

  1. ASPLOS’21
    NOREBA: A Compiler-Informed Non-speculative Out-of-Order Commit Processor
    Ali Hajiabadi, Andreas Diavastos, and Trevor E. Carlson
    In Proceedings of 26th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2021), Apr 2021
  2. CGO’21
    ELFies: Executable Region Checkpoints for Performance Analysis and Simulation
    Harish Patil, Alexander Isaev, Wim Heirman, Alen Sabu, Ali Hajiabadi, and Trevor E. Carlson
    In Proceedings of 19th International Symposium on Code Generation and Optimization (CGO 2021), Mar 2021
  3. TOCS’21
    Highly Concurrent Latency-tolerant Register Files for GPUs
    Mohammad Sadrosadati, Amirhossein Mirhosseini, Ali Hajiabadi, Seyed Borna Ehsani, Hajar Falahati, Hamid Sarbazi-Azad, Mario Drumond, Babak Falsafi, Rachata Ausavarungnirun, and Onur Mutlu
    ACM Transactions on Computer Systems (TOCS), Mar 2021