• DocumentCode
    1497856
  • Title

    Data Encoding Schemes in Networks on Chip

  • Author

    Palesi, Maurizio ; Ascia, Giuseppe ; Fazzino, Fabrizio ; Catania, Vincenzo

  • Author_Institution
    Kore Univ., Enna, Italy
  • Volume
    30
  • Issue
    5
  • fYear
    2011
  • fDate
    5/1/2011 12:00:00 AM
  • Firstpage
    774
  • Lastpage
    786
  • Abstract
    An ever more significant fraction of the overall power dissipation of a network-on-chip (NoC) based system-on-chip (SoC) is due to the interconnection system. In fact, as technology shrinks, the power contribute of NoC links starts to compete with that of NoC routers. In this paper, we propose the use of data encoding techniques as a viable way to reduce both power dissipation and energy consumption of NoC links. The proposed encoding scheme exploits the wormhole switching techniques and works on an end-to-end basis. That is, flits are encoded by the network interface (NI) before they are injected in the network and are decoded by the destination NI. This makes the scheme transparent to the underlying network since the encoder and decoder logic is integrated in the NI and no modification of the routers architecture is required. We assess the proposed encoding scheme on a set of representative data streams (both synthetic and extracted from real applications) showing that it is possible to reduce the power contribution of both the self-switching activity and the coupling switching activity in inter-routers links. As results, we obtain a reduction in total power dissipation and energy consumption up to 37% and 18%, respectively, without any significant degradation in terms of both performance and silicon area.
  • Keywords
    decoding; encoding; low-power electronics; network interfaces; network routing; network-on-chip; NoC router; SoC; coupling switching activity; data encoding; decoder logic; encoder logic; energy consumption; interconnection system; interrouter link; network interface; network-on-chip; power dissipation; router architecture; self-switching activity; system-on-chip; wormhole switching technique; Capacitance; Decoding; Encoding; Nickel; Power dissipation; Switches; System-on-a-chip; Coupling capacitance; data encoding; low power; network on chip (NoC); power analysis;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2010.2098590
  • Filename
    5752410