mlsanityData to 7 Oct 2026

Obsidian: Cooperative State-Space Exploration for Performant Inference on Secure ML Accelerators

arXiv 2409.02817 ↗First posted 4 Sep 2024cs.CR cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

Trusted execution environments (TEEs) for machine learning accelerators are indispensable in secure and efficient ML inference. Optimizing workloads through state-space exploration for the accelerator architectures improves performance and energy consumption. However, such explorations are expensive and slow due to the large search space. Current research has to use fast analytical models that forego critical hardware details and cross-layer opportunities unique to the hardware security primitives. While cycle-accurate models can theoretically reach better designs, their high runtime cost restricts them to a smaller state space. We present Obsidian, an optimization framework for finding the optimal mapping from ML kernels to a secure ML accelerator. Obsidian addresses the above challenge by exploring the state space using analytical and cycle-accurate models cooperatively. The two main exploration components include: (1) A secure accelerator analytical model, that includes the effect of secure hardware while traversing the large mapping state space and produce the best m model mappings; (2) A compiler profiling step on a cycle-accurate model, that captures runtime bottlenecks to further improve execution runtime, energy and resource utilization and find the optimal model mapping. We compare our results to a baseline secure accelerator, comprising of the state-of-the-art security schemes obtained from guardnn [ 33 ] and sesame [11]. The analytical model reduces the inference latency by 20.5% for a cloud and 8.4% for an edge deployment with an energy improvement of 24% and 19% respectively. The cycle-accurate model, further reduces the latency by 9.1% for a cloud and 12.2% for an edge with an energy improvement of 13.8% and 13.1%.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 25 of its 66 references that are in the map. First posted on arXiv 4 Sep 2024.

Builds on

25 of 66 references.

References · 25

  1. 2017Attention Is All You Needcited by 59,932
  2. 2020Language Models are Few-Shot Learnerscited by 32,199
  3. 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
  4. 2016Identity Mappings in Deep Residual Networkscited by 1,960
  5. 2016Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translationcited by 1,471
  6. 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
  7. 2014Deep Speech: Scaling up end-to-end speech recognitioncited by 354
  8. 2019Deep Learning Recommendation Model for Personalization and Recommendation Systemscited by 327
  9. 2016EIE: Efficient Inference Engine on Compressed Deep Neural Networkcited by 291
  10. 2018Learning to Optimize Tensor Programscited by 138
  11. 2020MLIR: A Compiler Infrastructure for the End of Moore's Lawcited by 64
  12. 2021Black-Box Attacks on Sequential Recommenders via Data-Free Model Extractioncited by 34
13 more
  1. 2019PREMA: A Predictive Multi-task Scheduling Algorithm For Preemptible Neural Processing Unitscited by 30
  2. 2021Mind Mappings: Enabling Efficient Algorithm-Accelerator Mapping Space Searchcited by 24
  3. 2021CoSA: Scheduling by Constrained Optimization for Spatial Acceleratorscited by 22
  4. 2021MAGMA: An Optimization Framework for Mapping Multiple DNNs on Multiple Accelerator Corescited by 15
  5. 2020GuardNN: Secure Accelerator Architecture for Privacy-Preserving Deep Learningcited by 9
  6. 2018A Hardware-Software Blueprint for Flexible Deep Learning Specializationcited by 7
  7. 2022DiGamma: Domain-aware Genetic Algorithm for HW-Mapping Co-optimization for DNN Acceleratorscited by 7
  8. 2020MGX: Near-Zero Overhead Memory Protection for Data-Intensive Acceleratorscited by 5
  9. 2021ShEF: Shielded Enclaves for Cloud FPGAscited by 4
  10. 2019An Energy-Efficient Reconfigurable DTLS Cryptographic Engine for Securing Internet-of-Things Applicationscited by 2
  11. 2020SESAME: Software defined Enclaves to Secure Inference Accelerators with Multi-tenant Executioncited by 2
  12. 2021Bandwidth Utilization Side-Channel on ML Inference Acceleratorscited by 2
  13. 2019Keystone: An Open Framework for Architecting TEEscited by 1

Built on by

Cited by year

Citing papers per year: 2024: 1.

1 paper.