【24h】

Exploring NoC Virtualization Alternatives in CMPs

机译:探索CMP中的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级别分析了两种虚拟化策略,旨在隔离每个应用程序生成的流量,以减少甚至消除属于不同应用程序的消息之间的干扰。第一个模型通过虚拟通道(VC)实施来处理消息之间的大多数干扰,从而将执行时间和网络延迟最小化。但是,由于控制和缓冲区实现的成本,使用VC会导致面积和功耗的增加。相反,第二种模型基于资源划分,这导致CMP芯片在几个区域中的空间划分。本文显示了这两种模型的比较,并确定了它们的主要优点和缺点。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号