1 / 38

Power Issues in On-chip Interconnection Networks

Power Issues in On-chip Interconnection Networks. Mojtaba Amiri Nov. 5, 2009. Why Interconnection Networks?. Interconnection Networks Issues. Performance, Reliability Power Consumption. Papers.

hova
Télécharger la présentation

Power Issues in On-chip Interconnection Networks

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Power Issues in On-chip Interconnection Networks MojtabaAmiri Nov. 5, 2009

  2. Why Interconnection Networks?

  3. Interconnection Networks Issues • Performance, Reliability • Power Consumption

  4. Papers • PowerHerd: A distributed scheme for dynamic satisfying peak power constraints in interconnection networks • Dynamic voltage scaling with links for power optimization of interconnection networks By L. Shang, L.-S. Peh, and N. K. Jha ECE, University of Princeton

  5. PowerHerd: A Distributed Scheme for Dynamically Satisfying Peak-Power Constraints in Interconnection Networks • By • L. Shang, L.-S. Peh, and N. K. Jha • Department of Electrical Engineering • Princeton University

  6. Introduction (1) • Problem • Peak-power constrains • Solution • PowerHerd • Distributed and run-time • Modified router

  7. Introduction (2) • An Example

  8. PoweHerd Router Architecture

  9. PoweHerd Router Mechanism PLPB =PGPB/# Routers Estimate PLPB Predict PLPB Calculate Shared power Update routing decision Throttle switch allocator Negotiation with neighbors and share power Update PLPB

  10. Dynamic Power Estimation • Power dominators: • Input Buffer • Crossbar Switch • Link Based on Switching activity, Number, Coefficients from linear regression

  11. Estimation Error • Orion error 2-3% Total 10%

  12. Leakage Power Estimation • Based on • Switching activity, • Number, • Coefficients from linear regression • Leakage Power is about 10%. (Critique)

  13. Dynamic Power Prediction • W around 4 3 Hardware Simplification • By shift and add

  14. Dynamic Power Sharing (Protocol) TGPB/N

  15. Dynamic Power Sharing (2) 1/2

  16. Dynamic Power Throttling • Near the local power budget • Simple gating (Critique)

  17. Power-aware Routing • Previous routing algorithms • Performance • Fault-tolerance • This routing algorithm considers power consumption of neighbors • Low overhead

  18. Result Comparison-IdealMaxPower

  19. Result Comparison-StaticAllocPower 136.3 W Global Power budget 27.3 W

  20. Effect of Power-Sharing Interval 136.3 W Global Power budget 53.3W

  21. Effect of Local Power Constraints PGPB = 136.3 W

  22. Different Topologies

  23. Summary • PowerHerd • Distributed Scalable • Online (Dynamic) Efficient • Guarantee Peak-Power Constrain The Issue • Help other techniques

  24. Dynamic Voltage Scaling with Links for Power Optimization of InterconnectionNetworks • By • L. Shang, L.-S. Peh, and N. K. Jha • Department of Electrical Engineering • Princeton University

  25. Introduction • Power saving technique • Employs DVFS Links (the first attempt) • How? Based on history of previous actions • Performance penalty • 2.5 throughput • 15.2 average latency

  26. DVFS Link • Characteristics of a DVFS link • Transition time (100 link clock cycles) • Transition energy • Transition status • Transition step C= 5us n = .9

  27. Communication Traffic Charc. Link Utilization (LU) What is the Problem with this model? Congestion

  28. CTC- Input Buffer Utilization Congestion

  29. Input Buffer Age Congestion

  30. Prediction Policy • LU & BU together is enough • DVFS based on two steps • First Link Utilization • Second congestion • Simple Implementation

  31. Hardware Implementation

  32. Effect of DVS on power-performance

  33. Effect of thresholds on power-performance

  34. Effect of DVFS links with varying Char. 1ms Task Duration 0.1 us

  35. Summary • Appling DVFS to Interconnection networks • History-based DVFS (LU, BU) • Power saving HUGH! • First study

  36. Critiques to PoweHerd • Consider static power 10% now is much more! • Gate-level design for traffic throttling is not realistic. • Completely Distributed; suggestion hybrid!

  37. Critiques to DVFS Link • There is no 100% guarantee to find the optimum for History-Based Policy • This method works because the link is supposed to be power dominator! Inconsistent with first paper.

  38. Comparisons of the Two Papers

More Related