Innovative Financial Services Provider - Extra Value Consulting Pvt. Ltd.

reducing dram latency via charge level aware look n.w
1 / 39
Embed
Share

Extra Value Consulting Pvt. Ltd. is a pioneering financial services company catering to the needs of the SME sector since 2007. From business strategy to tax compliance, they offer a wide range of services to help clients thrive. Their experienced team of professionals focuses on delivering value beyond expectations through personalized attention and integrity. Explore their business advisory, tax, regulatory, and accountancy services for insightful solutions tailored to your needs.

  • Financial services
  • SME sector
  • Business advisory
  • Tax compliance
  • Accountancy

Uploaded on | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. Reducing DRAM Latency via Charge-Level-Aware Look-Ahead Partial Restoration

  2. Executive Summary Page 2 of 22

  3. Outline Background: Accessing Data in DRAM Key Observations on Partial Restoration Charge-Level-Aware Look-Ahead Partial Restoration Evaluation Conclusion Page 3 of 22

  4. Fundamental DRAM Operations Page 4 of 22

  5. Reducing Latency with Partial Restoration Charge Level Charge Level Decay Full Full Min Min 64ms 64ms Ref Ref Ref Acc Acc Ref Acc Acc Page 5 of 22

  6. Outline Background: Accessing Data in DRAM Key Observations on Partial Restoration Charge-Level-Aware Look-Ahead Partial Restoration Evaluation Conclusion Page 6 of 22

  7. More Significant Opportunities for Partial Restoration [0,16] [16,32] [32,48] [48,64] >64 (ms) 100% Interval Distribution 90% 80% 70% 60% 50% mix1 mix2 mix3 mix4 mix5 mix6 mix7 mix8 mix9 mix10 Page 7 of 22

  8. Predicting If a Cell Is Reactivated Soon (in 16ms) (Small, Small) (Small, Large) (Large, Small) (Large, Large) 100% Distribution Interval Pair 75% 50% 25% 0% mix1 mix2 mix3 mix4 mix5 mix6 mix7 mix8 mix9 mix10 Page 8 of 22

  9. Balancing Activation/Restoration Latency Reductions Bitline Voltage activation done Time Page 9 of 22

  10. Minimizing the Total DRAM Access Latency Bitline Voltage activation done Time Page 10 of 22

  11. Summary of Key Observations Page 11 of 22

  12. Outline Background: Accessing Data in DRAM Key Observations on Partial Restoration Charge-Level-Aware Look-Ahead Partial Restoration Evaluation Conclusion Page 12 of 22

  13. Overview of CAL Page 13 of 22

  14. Tracking Access-to-Access Intervals Timer Table Insert [PRE] Tag Timer PR V Initialize [PRE] Counts down Every 1ms Page 14 of 22

  15. Outline Background: Accessing Data in DRAM Key Observations on Partial Restoration Charge-Level-Aware Look-Ahead Partial Restoration Evaluation Conclusion Page 15 of 22

  16. Evaluation Methodology Page 16 of 22

  17. Comparison Points Page 17 of 22

  18. Performance Improvement Over DDR4 Baseline CC RT CCRT CAL IdealCAL Normalized Performance 1.30 Single-Core 8-Core 1.25 1.20 1.15 1.10 1.05 1.00 Memory Non- Intensive Memory Intensive 25% Memory Intensive 50% Memory Intensive 75% Memory Intensive 100% Memory Intensive Page 18 of 22

  19. Energy Savings Over DDR4 Baseline Base CC RT CAL 100% Energy Consumption 80% 60% 40% 20% 0% Memory Non- Intensive Memory Intensive 25% Memory Intensive 50% Memory Intensive 75% Memory Intensive 100% Memory Intensive Single-Core 8-Core Page 19 of 22

  20. Other Results in Our Paper Page 20 of 22

  21. Conclusion Page 21 of 22

  22. Reducing DRAM Latency via Charge-Level-Aware Look-Ahead Partial Restoration

  23. Backup Slides Page 23 of 22

  24. Partial Restoration Page 24 of 22

  25. 15ms VS 16ms Page 25 of 22

  26. Per-core Timer Table Design Page 26 of 22

  27. Memory Intensity and Access Interval Page 27 of 22

  28. What If Applications with Large Access Intervals Page 28 of 22

  29. The Uniform Interval Distributions Page 29 of 22

  30. Handling Large Access-to-access intervals Page 30 of 22

  31. Trade-off between tRCD and tRAS reduction Page 31 of 22

  32. 3. Area and Power Overhead Page 32 of 22

  33. Timer Table Size Page 33 of 22

  34. Different Restoration Levels Page 34 of 22

  35. Different Refresh Interval Page 35 of 22

  36. Activation and Restoration Latency Reduction Trade-off Page 36 of 22

  37. Key Idea & Structure of CAL Timer Table Tag Timer PR V Page 37 of 22

  38. Exploiting Charge Levels to Reduce Latency Page 38 of 24

  39. Exploiting Charge Levels to Reduce Latency Page 39 of 24

Related


More Related Content