首页> 外文OA文献 >Modèles et protocoles de cohérence de données, décision et optimisation à la compilation pour des architectures massivement parallèles.
【2h】

Modèles et protocoles de cohérence de données, décision et optimisation à la compilation pour des architectures massivement parallèles.

机译:大规模并行架构的数据一致性模型和协议,决策和编译优化。

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Manycores architectures consist of hundreds to thousands of embedded cores, distributed memories and a dedicated network on a single chip. In this context, and because of the scale of the processor, providing a shared memory system has to rely on efficient hardware and software mechanisms and data consistency protocols. Numerous works explored consistency mechanisms designed for highly parallel architectures. They lead to the conclusion that there won't exist one protocol that fits to all applications and hardware contexts. In order to deal with consistency issues for this kind of architectures, we propose in this work a multi-protocol compilation toolchain, in which shared data of the application can be managed by different protocols. Protocols are chosen and configured at compile time, following the application behaviour and the targeted architecture specifications. The application behaviour is characterized with a static analysis process that helps to guide the protocols assignment to each data access. The platform offers a protocol library where each protocol is characterized by one or more parameters. The range of possible values of each parameter depends on some constraints mainly related to the targeted platform. The protocols configuration relies on a genetic-based engine that allows to instantiate each protocol with appropriate parameters values according to multiple performance objectives. In order to evaluate the quality of each proposed solution, we use different evaluation models. We first use a traffic analytical model which gives some NoC communication statistics but no timing information. Therefore, we propose two cycle- based evaluation models that provide more accurate performance metrics while taking into account contention effect due to the consistency protocols communications.We also propose a cooperative cache consistency protocol improving the cache miss rate by sliding data to less stressed neighbours. An extension of this protocol is proposed in order to dynamically define the sliding radius assigned to each data migration. This extension is based on the mass-spring physical model. Experimental validation of different contributions uses the sliding based protocols versus a four-state directory-based protocol.
机译:Manycores体系结构由数百到数千个嵌入式内核,分布式内存和单个芯片上的专用网络组成。在这种情况下,并且由于处理器的规模,提供共享的内存系统必须依靠有效的硬件和软件机制以及数据一致性协议。许多工作探索了为高度并行架构设计的一致性机制。他们得出的结论是,将不存在一种适合所有应用程序和硬件环境的协议。为了解决这种体系结构的一致性问题,我们在这项工作中提出了一种多协议编译工具链,其中应用程序的共享数据可以通过不同的协议进行管理。遵循应用程序行为和目标体系结构规范,在编译时选择并配置协议。应用程序行为的特征在于静态分析过程,该过程有助于将协议分配指导给每个数据访问。该平台提供了一个协议库,其中每个协议都具有一个或多个参数。每个参数的可能值范围取决于主要与目标平台有关的一些约束。协议配置依赖于基于遗传的引擎,该引擎允许根据多个性能目标使用适当的参数值实例化每个协议。为了评估每个提出的解决方案的质量,我们使用了不同的评估模型。我们首先使用流量分析模型,该模型提供一些NoC通信统计信息,但没有时序信息。因此,我们提出了两个基于周期的评估模型,这些模型提供了更准确的性能指标,同时考虑了一致性协议通信带来的竞争效应。我们还提出了一种协作式缓存一致性协议,通过将数据滑动到压力较小的邻居来提高缓存未命中率。为了动态定义分配给每个数据迁移的滑动半径,提出了该协议的扩展。此扩展基于质量弹簧物理模型。不同贡献的实验验证使用基于滑动的协议与基于四状态目录的协议。

著录项

  • 作者

    Dahmani Safae;

  • 作者单位
  • 年度 2015
  • 总页数
  • 原文格式 PDF
  • 正文语种 fr
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号