首页> 外文会议>International conference on high performance computing >Process Migration Effects on Memroy Performance of Multiprocessor Web-Servers
【24h】

Process Migration Effects on Memroy Performance of Multiprocessor Web-Servers

机译:处理MultiPessor Web服务器的内存性能的过程迁移效应

获取原文

摘要

In this work we put into evidence how the memory performance of a Web-Server machine may depend on the sharing induced by process migration. We considered a shared-bus shared-memory multiprocessor as the simplest multiprocessor architecture to be used for accelerating Web-based and commercial applications. It is well known that, in this kind of system, the bus is the critical element that may limit the scalability of the machine. Nevertheless, many factors that influence bus utilization, when process migration is permitted, have not been thoroughly investigated yet. We analyze a basic four-processor and a high-performance sixteen-processor machine. We show that, even in the four-processor case, the overhead induced by the sharing of private data as a consequence of process migration, namely passive sharing, cannot be neglected. Then, we consider the sixteen-processor case, where the effects on performance are more massive. The results show that even though the performance may take advantage of larger caches or from cache affinity scheduling, there is still a great amount of passive sharing, besides false sharing and active sharing. In order to limit false sharing overhead, we can adopt an accurate design of kernel data structures. Passive sharing can be reduced, or even eliminated, by using appropriate coherence protocols. The evaluation of two of such protocols (AMSD and PSCR) shows that we can achieve better processor utilization compared to the MESI case.
机译:在这项工作中,我们投入证据了Web服务器机器的内存性能如何取决于进程迁移引起的共享。我们将共享总线共享 - 内存多处理器视为最简单的多处理器架构,用于加速基于Web和商业应用程序。众所周知,在这种系统中,总线是可能限制机器可扩展性的关键元件。然而,许多影响公交机利用率的因素,允许进程迁移时,尚未彻底调查。我们分析了一个基本的四处理器和高性能十六件处理器机器。我们表明,即使在四处理器案例中,也不能忽略由流程迁移的私有数据共享引起的开销,即被动共享,不能忽略。然后,我们考虑十六个处理器案例,其中对性能的影响更大。结果表明,即使性能可能利用较大的高速缓存或缓存亲和调度,除了虚假共享和活动共享之外,仍有大量的被动共享。为了限制错误共享开销,我们可以采用精确设计内核数据结构。通过使用适当的一致性协议,可以减少或甚至消除被动共享。评估来自两个这样的协议(AMSD和PSCR)表明,与MESI案例相比,我们可以实现更好的处理器利用率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号