• DocumentCode
    2049768
  • Title

    Low power network processor design using clock gating

  • Author

    Luo, Yan ; Yu, Jia ; Yang, Jun ; Bhuyan, Laxmi

  • Author_Institution
    California Univ., Riverside, CA, USA
  • fYear
    2005
  • fDate
    13-17 June 2005
  • Firstpage
    712
  • Lastpage
    715
  • Abstract
    Network processors (NPs) have emerged as successful platforms to providing both high performance and flexibility in building powerful routers. Typical NPs incorporate multiprocessing and multi-threading to achieve maximum parallel processing capabilities. We observed that under low incoming traffic rates, most processing elements (PEs) in NPs are nearly idle and yet still consume dynamic power. This paper develops a low power technique to reduce the activities of PEs according to the varying traffic volume. We propose to monitor the average number of idle threads in a time window, and gate off the clock network of unused PEs when a subset of PEs is enough to handle the network traffic. We show that our technique brings significant reduction in power consumption (up to 30%) of NPs with no packet loss and little impact to the overall throughput.
  • Keywords
    clocks; low-power electronics; multi-threading; multiprocessing systems; packet switching; parallel processing; power consumption; telecommunication traffic; clock gating; low power technique; multi-threading; network processor design; packet loss; parallel processing; power consumption; Clocks; Costs; Energy consumption; Parallel processing; Permission; Power dissipation; Process design; Telecommunication traffic; Throughput; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2005. Proceedings. 42nd
  • Print_ISBN
    1-59593-058-2
  • Type

    conf

  • DOI
    10.1109/DAC.2005.193904
  • Filename
    1510424