mlsanityData to 7 Oct 2026

Tao: Re-Thinking DL-based Microarchitecture Simulation

arXiv 2404.10921 ↗First posted 16 Apr 2024cs.AR cs.LGcited by 3

Not on the map. Why?

Abstract (arXiv)

Microarchitecture simulators are indispensable tools for microarchitecture designers to validate, estimate, and optimize new hardware that meets specific design requirements. While the quest for a fast, accurate and detailed microarchitecture simulation has been ongoing for decades, existing simulators excel and fall short at different aspects: (i) Although execution-driven simulation is accurate and detailed, it is extremely slow and requires expert-level experience to design. (ii) Trace-driven simulation reuses the execution traces in pursuit of fast simulation but faces accuracy concerns and fails to achieve significant speedup. (iii) Emerging deep learning (DL)-based simulations are remarkably fast and have acceptable accuracy but fail to provide adequate low-level microarchitectural performance metrics crucial for microarchitectural bottleneck analysis. Additionally, they introduce substantial overheads from trace regeneration and model re-training when simulating a new microarchitecture. Re-thinking the advantages and limitations of the aforementioned simulation paradigms, this paper introduces TAO that redesigns the DL-based simulation with three primary contributions: First, we propose a new training dataset design such that the subsequent simulation only needs functional trace as inputs, which can be rapidly generated and reused across microarchitectures. Second, we redesign the input features and the DL model using self-attention to support predicting various performance metrics. Third, we propose techniques to train a microarchitecture agnostic embedding layer that enables fast transfer learning between different microarchitectural configurations and reduces the re-training overhead of conventional DL-based simulators. Our extensive evaluation shows TAO can reduce the overall training and simulation time by 18.06x over the state-of-the-art DL-based endeavors.

Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 14 of its 85 references that are in the map. First posted on arXiv 16 Apr 2024.

Builds on

14 of 85 references.

References · 14

  1. 2020Gradient Surgery for Multi-Task Learningcited by 1,210
  2. 2017GradNorm: Gradient Normalization for Adaptive Loss Balancing in Deep Multitask Networkscited by 816
  3. 2018Multi-Task Learning as Multi-Objective Optimizationcited by 809
  4. 2020FTRANS: Energy-Efficient Acceleration of Transformers using FPGAcited by 52
  5. 2018A Modulation Module for Multi-task Learning with Applications in Image Retrievalcited by 49
  6. 2018Ithemal: Accurate, Portable and Fast Basic Block Throughput Estimation using Deep Neural Networkscited by 43
  7. 2021An Evaluation of Edge TPU Accelerators for Convolutional Neural Networkscited by 39
  8. 2020Accelerating Sparse DNN Models without Hardware-Support via Tile-Wise Sparsitycited by 30
  9. 2021Apollo: Transferable Architecture Explorationcited by 17
  10. 2022CausalSim: A Causal Framework for Unbiased Trace-Driven Simulationcited by 10
  11. 2021Automated Runtime-Aware Scheduling for Multi-Tenant DNN Inference on GPUcited by 9
  12. 2022GRANITE: A Graph Neural Network Model for Basic Block Throughput Estimationcited by 9
2 more
  1. 2020A Simple Model for Portable and Fast Prediction of Execution Time and Power Consumption of GPU Kernelscited by 7
  2. 2021SimNet: Accurate and High-Performance Computer Architecture Simulation using Deep Learningcited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 1; 2026: 2.

3 papers.