首页> 外文会议>International Conference on Computer Design >Minimal subset evaluation: rapid warm-up for simulated hardware state
【24h】

Minimal subset evaluation: rapid warm-up for simulated hardware state

机译:最小的子集评估:模拟硬件状态的快速预热

获取原文
获取外文期刊封面目录资料

摘要

This paper introduces minimal subset evaluation (MSE) as a way to reduce time spent on large-structure warm-up during the fast-forwarding portion of processor simulations. Warm up is commonly used prior to full-detail simulation to avoid cold-start bias in large structures like caches and branch predictors. Unfortunately, warm up can be very time consuming, often representing 50% or more of total simulation time. Previous techniques have used the entire fast forward interval to obtain accurate warm up, which may be prohibitive for large parameter-space searches, or chosen a short but ad-hoc warm-up length that reduces simulation time but may sacrifice accuracy. MSE probabilistically determines a minimally sufficient fraction of the set (?f fast-forward transactions that must be executed for warm up to accurately produce state as it would have appeared had the entire fast forward interval been used for warm up. The paper describes the mathematical underpinnings of MSE and demonstrates its effectiveness for both single-large-sample and multiple-sample simulation styles. In our experiments, MSE yields errors of less than 1% in IPC measurements with cycle-accurate simulation, while reducing simulation times by an average factor of two or more.
机译:本文介绍了最小的子集评估(MSE)作为减少在处理器模拟的快速转发部分期间在大结构预热上花费的方法。预热通常在完整的仿真之前使用,以避免像缓存和分支预测器等大结构中的冷启动偏差。不幸的是,热身可能非常耗时,通常代表总模拟时间的50%或更多。以前的技术使用了整个快进的间隔来获得准确的预热,这可能对大型参数空间搜索有禁止,或者选择了减少模拟时间但可能牺牲精度的短但ad-hoc预热长度。 MSE概率地确定集合的最小足够的分数(?F必须被执行的快速交易以准确地产生状态,因为它具有出现的整个快速前进的间隔被用于预热。本文描述了数学MSE的支撑并展示了单次样本和多样样仿真样式的有效性。在我们的实验中,MSE在IPC测量中产生循环准确模拟的IPC测量值的误差,同时通过平均因子降低模拟时间两个或两个以上。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号