【24h】

Exploring NoC Virtualization Alternatives in CMPs

机译:在CMPS中探索NOC虚拟化替代品

获取原文

摘要

Chip Multiprocessor systems (CMPs) contain more and more cores in every new generation. However, applications for these systems do not scale at the same pace. Thus, in order to obtain a good utilization several applications will need to coexist in the system and in those cases virtualization of the CMP system will become mandatory. In this paper we analyze two virtualization strategies at NoC-level aiming to isolate the traffic generated by each application to reduce or even eliminate interferences among messages belonging to different applications. The first model handles most interferences among messages with a virtual-channels (VCs) implementation minimizing both execution time and network latency. However, using VCs results in area and power overhead due to the cost of control and buffer implementation. In contrast, the second model is based on the resource partitioning which results in a space partitioning of the CMP chip in several regions. The paper shows a comparison of both models and identifies their main advantages and disadvantages.
机译:芯片多处理器系统(CMP)在每一代中都包含越来越多的核心。但是,这些系统的应用程序不会以同样的速度扩展。因此,为了获得良好的利用率,若干应用程序需要在系统中共存,并且在这些情况下,CMP系统的虚拟化将成为强制性。在本文中,我们分析了NOC-Level的两个虚拟化策略,旨在隔离每个应用程序生成的流量,以减少甚至消除属于不同应用程序的消息之间的干扰。第一个模型在具有虚拟通道(VCS)实现中的消息中处理大多数干扰最小化执行时间和网络延迟。但是,由于控制和缓冲区实现的成本,使用VCS导致区域和电源开销。相反,第二模型基于资源分区,这导致若干区域中的CMP芯片的空间划分。本文显示了两种模型的比较并识别其主要优点和缺点。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号