• DocumentCode
    1765565
  • Title

    Reasoning and Learning-Based Dynamic Codec Reconfiguration for Varying Processing Requirements in Network-on-Chip

  • Author

    Jih-Sheng Shen ; Pao-Ann Hsiung

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Chung Cheng Univ., Chiayi, Taiwan
  • Volume
    22
  • Issue
    8
  • fYear
    2014
  • fDate
    Aug. 2014
  • Firstpage
    1777
  • Lastpage
    1790
  • Abstract
    Crosstalk interferences and high dynamic power consumption in a network-on-chip (NoC) are two increasingly problematic design issues. Using data codecs can reduce the switching activities on wires that cause crosstalk interferences and high dynamic power. However, data codecs have different overheads in terms of area and performance, and varying capabilities in reducing crosstalk and dynamic power. To adapt to the wide range of processing requirements incurred by applications and operating environments, a reasoning and learning (REAL) framework is proposed for a reconfigurable NoC. REAL dynamically investigates the tradeoffs among reliability, dynamic power reduction, performance, and hardware resource usages to configure the reconfigurable NoC with an appropriate data codec at runtime. As a proof of concept, a 3 × 3 reconfigurable NoC was implemented on Xilinx Virtex-4 field-programmable gate array, which required 8.2% lesser number of slices compared with a conventional NoC. Experiments show that at the same overheads of performance and hardware resources the reconfigurable NoC induces a higher probability toward the reduction of crosstalk interferences and dynamic power consumption.
  • Keywords
    codecs; field programmable gate arrays; integrated circuit reliability; low-power electronics; network-on-chip; radiofrequency interference; NoC; REAL framework; Xilinx Virtex-4; crosstalk interferences; data codecs; dynamic power consumption; dynamic power reduction; field programmable gate array; hardware resource; learning-based dynamic codec reconfiguration; network-on-chip; operating environments; processing requirements; reasoning-based dynamic codec reconfiguration; reliability; Codecs; Cognition; Crosstalk; Hardware; Power demand; Reliability; Runtime; Data codec; dynamically partially reconfigurable design; hardware/software co-design; reconfigurable network-on-chip (NoC); self-adaptive system; self-adaptive system.;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2013.2278334
  • Filename
    6587586