首页> 外文会议>The 25th annual international symposium on computer architecture >Performance characterization of a Quad Pentium Pro SMP using OLTP workloads
【24h】

Performance characterization of a Quad Pentium Pro SMP using OLTP workloads

机译:使用OLTP工作负载的Quad Pentium Pro SMP的性能表征

获取原文

摘要

Commercial applications are an important, yet often overlooked, workload with significantly different characteristics from technical workloads. The potential impact of these differences is that computers optimized for technical workloads may not provide good performance for commercial applications, and these applications may not fully exploit advances in processor design. To evaluate these issues, we use hardware counters to measure architectural features of a four-processor Pentium Pro-based server running a TPC-C-like workload on an Informix database. We examine the effectiveness of out-of-order execution, branch prediction, speculative execution, superscalar issue and retire, caching and multiprocessor scaling. We find that out-of-order execution, superscalar issue and retire, and branch prediction are not as effective for database workloads as they are for technical workloads, such as SPEC. We find that caches are effective at reducing processor traffic to memory; even larger caches would be helpful to satisfy more data requests. Multiprocessor scaling of this workload is good, but even modest bus utilization degrades application memory latency, limiting database throughput.
机译:商业应用程序是重要的但通常被忽略的工作负载,其特征与技术工作负载截然不同。这些差异的潜在影响是,针对技术工作负载进行了优化的计算机可能无法为商业应用程序提供良好的性能,并且这些应用程序可能无法充分利用处理器设计的进步。为了评估这些问题,我们使用硬件计数器来衡量在Informix数据库上运行类似TPC-C的工作负载的基于四处理器,基于Pentium Pro的服务器的体系结构功能。我们检查了乱序执行,分支预测,推测性执行,超标量问题和退休,缓存和多处理器缩放的有效性。我们发现,乱序执行,超标量发行和退休以及分支预测对于数据库工作负载不如对技术工作负载(例如SPEC)有效。我们发现缓存可以有效减少处理器到内存的流量。更大的缓存将有助于满足更多数据请求。多处理器可以很好地扩展此工作负载,但是即使适度的总线利用率也会降低应用程序内存延迟,从而限制了数据库吞吐量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号