【24h】

Eager evaluation of shared data in ccNUMA systems

机译:渴望CCNUMA系统中共享数据的评估

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

This paper proposes a method of eager and lazy evaluation of shared data in ccNUMA (cache-coherent non-uniform memory access time) systems. In the method, the latency of communication is reduced by alleviating the serialized access due to synchronization and the complexity of cache coherence actions. Let shared data consist of data units then a word-sized unit, as well as the memory block-sized unit, is available to avoid false sharing. Our synchronization cycle consists of two phases. The first phase serializes a prefetch request for each data unit into the queue for the unit. The second phase acquires and releases the exclusive copy of each data unit, directly and in a pipelined manner. from the previous and to the next owners, respectively, through a data flow like fine-grain synchronization scheme. Thus separate nodes can eagerly evaluate i.e., concurrently access distinct data units of, shared data. The scheme also support the lazy evalvation. The fine-grain schem is supported by a write-migrate cache protocol. For efficiency, the scheme and the queues are located in the cache. The prefetching and releasing are scheduled in soft ware. The synchronization performance obtained by analysis and simulation is shown.
机译:本文提出了一种渴望和延迟评估CCNUMA(缓存相干的非统一内存访问时间)系统中的共享数据的方法。在该方法中,通过减轻由于同步和高速缓存相干动作的复杂性而减轻了序列化访问来减少通信的延迟。让共享数据由数据单元组成,然后是一个字样的单位,以及存储器块大小的单元可用于避免错误共享。我们的同步周期由两个阶段组成。第一阶段将每个数据单元的预取请求序列化为本机的队列。第二阶段直接和流水线地获取并释放每个数据单元的独占副本。通过先前和到下一个所有者分别通过数据流程,如细粒度同步方案。因此,单独的节点可以热切地评估即,同时访问共享数据的不同数据单元。该方案还支持懒惰的评估。精细粒度架构由写入迁移缓存协议支持。为了效率,方案和队列位于缓存中。预取和释放计划在软件中。显示了通过分析和仿真获得的同步性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号