...
首页> 外文期刊>Journal of systems architecture >A comparative evaluation of hardware-only and software-only directory protocols in shared-memory multiprocessors
【24h】

A comparative evaluation of hardware-only and software-only directory protocols in shared-memory multiprocessors

机译:共享内存多处理器中纯硬件和纯软件目录协议的比较评估

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

摘要

The hardware complexity of hardware-only directory protocols in shared-memory multiprocessors has motivated many researchers to emulate directory management by software handlers executed on the compute processors, called software-only directory protocols. In this paper, we evaluate the performance and design trade-offs between these two approaches in the same architectural simulation framework driven by eight applications from the SPLASH-2 suite. Our evaluation reveals some common case operations that can be supported by simple hardware mechanisms and can make the performance of software-only directory protocols competitive with that of hardware-only protocols. These mechanisms aim at either reducing the software handler latency or hiding it by overlapping it with the message latencies associated with inter-node memory transactions. Further, we evaluate the effects of cache block sizes between 16 and 256 bytes as well as two different page placement policies. Overall, we find that a software-only directory protocol enhanced with these mechanisms can reach between 63% and 97% of the baseline hardware-only protocol performance at a lower design complexity.
机译:共享内存多处理器中仅硬件目录协议的硬件复杂性促使许多研究人员通过在计算处理器上执行的软件处理程序来仿效目录管理,称为纯软件目录协议。在本文中,我们在由SPLASH-2套件的八个应用程序驱动的同一体系结构仿真框架中,评估了这两种方法之间的性能和设计折衷。我们的评估揭示了一些普通情况下的操作,这些操作可以由简单的硬件机制支持,并且可以使纯软件目录协议的性能与纯硬件协议的性能相竞争。这些机制旨在减少软件处理程序延迟或通过将其与与节点间内存事务相关联的消息延迟重叠来隐藏它。此外,我们评估了16到256字节之间的缓存块大小以及两种不同的页面放置策略的影响。总体而言,我们发现通过这些机制增强的纯软件目录协议可以以较低的设计复杂度达到基本纯硬件协议性能的63%至97%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号