While discrete-event simulators are essential tools for architecture research, design, and development, their practicality is limited by an extremely long time-to-solution for realistic applications 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 properties and dynamic processor states 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加速的平行模拟器,其模拟精确度和吞吐量得到验证和评价,用最先进的模拟器进行验证和评价。利用现代GPUs,基于 ML 模拟器的模拟器明显地超越了传统模拟器。