首页> 外文期刊>Real-time systems >Optimal minimal routing and priority assignment for priority-preemptive real-time NoCs
【24h】

Optimal minimal routing and priority assignment for priority-preemptive real-time NoCs

机译:优先级优先的实时NoC的最佳最小路由和优先级分配

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

摘要

The Network-on-Chip (NoC) architecture is an interconnect network with a good performance and scalability potential. Thus, it comes as no surprise that NoCs are among the most popular interconnect mediums in nowadays available many-core platforms. Over the years, the real-time community has been attempting to make NoCs amenable to the real-time analysis. One such approach advocates to employ virtual channels. Virtual channels are hardware resources that can be used as an infrastructure to facilitate flit-level preemptions between communication traffic flows. This gives the possibility to implement priority-preemptive arbitration policies in routers, which is a promising step towards deriving real-time guarantees for NoC traffic. So far, various aspects of priority-preemptive NoCs were studied, such as arbitration, priority assignment, routing, and workload mapping. Due to a potentially large solution space, the majority of available techniques are heuristic-centric, that is, either pure heuristics, or heuristic-based search strategies are used. Such approaches may lead to an inefficient use of hardware resources, and may cause a resource over-provisioning as well as unnecessarily high design-cost expenses. Motivated by this reality, we take a different approach, and propose an integer linear program to solve the problems of priority assignment and routing of NoC traffic. The proposed method finds optimal routes and priorities, but also allows to reduce the search space (and the computation time) by fixing either priorities or routes, and derive optimal values for remaining parameters. This framework is used to experimentally evaluate both the scalability of the proposed method, as well as the efficiency of existing priority assignment and routing techniques.
机译:片上网络(NoC)架构是一种互连网络,具有良好的性能和可扩展性。因此,毫无疑问,NoC是当今可用的多核平台中最受欢迎的互连介质之一。多年来,实时社区一直在努力使NoC适应实时分析。一种这样的方法提倡采用虚拟渠道。虚拟通道是可以用作基础设施以促进通信流量之间的flit级抢占的硬件资源。这提供了在路由器中实施优先级优先的仲裁策略的可能性,这是朝着为NoC流量提供实时保证的有希望的一步。到目前为止,已经研究了优先级优先的NoC的各个方面,例如仲裁,优先级分配,路由和工作负载映射。由于潜在的解决方案空间很大,因此大多数可用技术都是以启发式为中心的,即使用纯启发式或基于启发式的搜索策略。这样的方法可能导致对硬件资源的低效率使用,并且可能导致资源过度供应以及不必要的高设计成本支出。出于这种现实,我们采取了另一种方法,并提出了一个整数线性程序来解决NoC流量的优先级分配和路由问题。所提出的方法找到了最佳的路由和优先级,但是还允许通过固定优先级或路由来减少搜索空间(和计算时间),并得出剩余参数的最佳值。该框架用于通过实验评估所提出方法的可扩展性以及现有优先级分配和路由技术的效率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号