【24h】

On the Performance of Fetch Engines Running DSS Workloads

机译:关于运行DSS工作负载的访存引擎的性能

获取原文
获取原文并翻译 | 示例

摘要

This paper examines the behavior of current and next generation microprocessors' fetch engines while running Decision Support Systems (DSS) workloads. We analyze the effect of the latency of instructions being fetched, their quality and the number of instructions that the fetch engine provides per access. Our study reveals that a well dimensioned fetch engine is of great importance for DSS performance, showing gains over 100% between a conventional fetch engine and a perfect one. We have found that, in many cases, the I-cache size bounds the benefits that one might expect from a better branch prediction. The second part of our study focuses on the performance benefits of a code reordering technique for the Database Management System (DBMS) that runs our DSS workload. Our results show that the reordering has a positive effect on the three parameters and can speed-up the DSS execution by 21% for a 4 issue processor, and 27% for an 8 issue one.
机译:本文研究了运行决策支持系统(DSS)工作负载时当前和下一代微处理器的获取引擎的行为。我们分析了提取指令的延迟,其质量以及每次访问提取引擎提供的指令数量的影响。我们的研究表明,尺寸合理的提取引擎对于DSS性能至关重要,显示出传统的提取引擎与完美的提取引擎之间的收益超过100%。我们发现,在许多情况下,I缓存的大小限制了人们可能从更好的分支预测中获得的好处。我们研究的第二部分重点在于运行DSS工作负载的数据库管理系统(DBMS)的代码重新排序技术的性能优势。我们的结果表明,重新排序对这三个参数有积极影响,对于4个发行版的处理器,DSS的执行速度可提高21%,对于8个发行版的处理器,则可将DSS的执行速度提高27%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号