While cycle-accurate simulators are essential tools for architecture research, design, and development, their practicality is limited by an extremely long time-to-solution for realistic problems under investigation. This work describes a concerted effort, where machine learning (ML) is used to accelerate discrete-event simulation. First, an ML-based instruction latency prediction framework that accounts for both static instruction/architecture properties and dynamic execution context is constructed. Then, a GPU-accelerated parallel simulator is implemented based on the proposed instruction latency predictor, and its simulation accuracy and throughput are validated and evaluated against a state-of-the-art simulator. Leveraging modern GPUs, the ML-based simulator outperforms traditional simulators significantly.
翻译:虽然周期准确模拟器是建筑研究、设计和开发的必要工具,但其实用性却因对调查中的实际问题要花非常长的时间才能找到解决办法而受到限制,这项工作描述了一项协调一致的努力,即利用机器学习(ML)加速离散活动模拟。首先,建立了一个基于 ML 的指导悬浮预测框架,其中既考虑到静态指令/建筑属性,又考虑到动态执行环境。随后,根据拟议的指示悬浮预测器,实施了GPU加速平行模拟器,其模拟精确度和吞吐量被一个最先进的模拟模拟器验证和评价。