Reducing Packet Dropping in a Bufferless NoC

  • Authors:
  • Crispín Gómez;María E. Gómez;Pedro López;José Duato

  • Affiliations:
  • Dept. of Computer Engineering, Universidad Politécnica de Valencia, Valencia, Spain 46071;Dept. of Computer Engineering, Universidad Politécnica de Valencia, Valencia, Spain 46071;Dept. of Computer Engineering, Universidad Politécnica de Valencia, Valencia, Spain 46071;Dept. of Computer Engineering, Universidad Politécnica de Valencia, Valencia, Spain 46071

  • Venue:
  • Euro-Par '08 Proceedings of the 14th international Euro-Par conference on Parallel Processing
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Networks on chip (NoCs) has a strong impact on overall chip performance. Interconnection bandwidth is limited by the critical path delay. Recent works show that the critical path includes the switch input buffer control logic. As a consequence, by removing buffers, switch clock frequency can be doubled. Recently, a new switching technique for NoCs called Blind Packet Switching (BPS) has been proposed. It is based on replacing the buffers of the switch ports by simple latches. Since buffers consume a high percentage of switch power and area, BPS not only improves performance but also helps in reducing power and area. In BPS there are no buffers at the switch ports, so packets can not be stopped. If the required output port is busy, the packet will be dropped. In order to prevent packet dropping, some techniques based on resource replication has been proposed. In this paper, we propose some alternative and complementary techniques that does not rely on resource replication. By using these techniques, packet dropping and its negative effects are highly reduced. In particular, packet dropping is completely removed for a very wide network traffic range. The first dropped packet appears at a 11.6 higher traffic load. As a consequence, network throughput is increased and the packet latency is kept almost constant.