Obsidian: Cooperative State-Space Exploration for Performant Inference on Secure ML Accelerators
Sarbartha Banerjee, Shijia Wei, Prakash Ramrakhyani, Mohit Tiwari

TL;DR
Obsidian is a novel optimization framework that combines analytical and cycle-accurate models to efficiently explore the design space of secure ML accelerators, significantly improving inference latency and energy efficiency.
Contribution
It introduces a cooperative exploration approach that leverages both models to optimize secure ML accelerator mappings, addressing the high cost of detailed cycle-accurate simulations.
Findings
Analytical model reduces inference latency by up to 20.5% and energy by 24%.
Cycle-accurate model further improves latency by up to 12.2% and energy by 13.8%.
Framework outperforms baseline security schemes in secure ML inference.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvancements in Semiconductor Devices and Circuit Design · Advanced Malware Detection Techniques · Physical Unclonable Functions (PUFs) and Hardware Security
