Network-on-Chip (NoC) represents an innovative approach to interconnecting components in System-on-Chip (SoC) designs, enabling the integration of complex elements. However, being a relatively new technology, it requires substantial research efforts, particularly to streamline and accelerate the design process. NoCs can be organized in various topologies, including ring, mesh, and torus. Since multiple data packets can be transmitted simultaneously, an effective routing strategy is essential to prevent congestion and minimize delays. This paper investigates the performance of a Differential Evolution-based routing algorithm in 2D and 3D mesh NoC topologies. The proposed routing strategy aims to minimize total packet transmission latency between tasks. Simulation results demonstrate the effectiveness of this algorithm, highlighting its performance compared to other routing techniques.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Using Differential Evolution for Minimal Routing in Network-on-Chips with 2D and 3D Mesh Topology

  • Maamar Bougherara,
  • Nadia Nedjah,
  • Djamel Bennouar,
  • Luiza de Macedo Mourelle

摘要

Network-on-Chip (NoC) represents an innovative approach to interconnecting components in System-on-Chip (SoC) designs, enabling the integration of complex elements. However, being a relatively new technology, it requires substantial research efforts, particularly to streamline and accelerate the design process. NoCs can be organized in various topologies, including ring, mesh, and torus. Since multiple data packets can be transmitted simultaneously, an effective routing strategy is essential to prevent congestion and minimize delays. This paper investigates the performance of a Differential Evolution-based routing algorithm in 2D and 3D mesh NoC topologies. The proposed routing strategy aims to minimize total packet transmission latency between tasks. Simulation results demonstrate the effectiveness of this algorithm, highlighting its performance compared to other routing techniques.