Oct, 2023

学习独立的程序和架构表示以实现可推广的性能建模

TL;DR这篇论文提出了PerfVec,一种基于深度学习的性能建模框架,它学习高维、独立/正交的程序和微架构表示。学习完成后,程序表示可以用于预测其在任何微架构上的性能,微架构表示也可用于预测任何程序的性能。此外,PerfVec还提供了一个基础模型,能够捕捉指令性能的本质,并可以直接供开发者在许多性能建模任务中使用,而无需其训练成本。实证评估证明,PerfVec比先前的方法更具一般性、高效性和准确性。