safe limits on voltage reduction efficiency in gpus a
play

Safe Limits on Voltage Reduction Efficiency in GPUs: a Direct - PowerPoint PPT Presentation

Safe Limits on Voltage Reduction Efficiency in GPUs: a Direct Measurement Approach Jingwen Leng, Alper Buyuktosunoglu, Ramon Bertran, Pradip Bose, Vijay Janapa Reddi This work is sponsored in part by Defense Advanced Research Projects Agency


  1. Voltage Noise Background Die C4s Package Voltage Bulk Board Regulator Caps Caps Package Caps PCB Board 20

  2. Voltage Noise Background Die C4s Package Voltage Bulk Board Regulator Caps Caps Package Caps PCB Board V VR 20

  3. Voltage Noise Background Die C4s Package Voltage Bulk Board Regulator Caps Caps Package Caps PCB Board V VR 20

  4. Voltage Noise Background Current Die C4s Package Voltage Bulk Board Regulator Caps Caps Package Caps PCB Board V VR 20

  5. Voltage Noise Background Current Die C4s Package Voltage Bulk Board Regulator Caps Caps Package Caps PCB Board V VR V DD 20

  6. Voltage Noise Background Current Die C4s Package Voltage Bulk Board Regulator Caps Caps Package Caps PCB Board IR drop V VR V DD 20

  7. Voltage Noise Background Current Die C4s Package Voltage Bulk Board Regulator Caps Caps Package Caps PCB Board IR drop V VR V DD di/dt droop 20

  8. Where does di/dt droop come from? Kernel Kernel Kernel GPU Program 21

  9. Where does di/dt droop come from? • Kernel based activity patterns Kernel Kernel Kernel GPU Program 21

  10. Where does di/dt droop come from? • Kernel based activity patterns • Inter kernel • Initial kernel • Intra kernel Kernel Kernel Kernel GPU Program 21

  11. Where does di/dt droop come from? • Kernel based activity patterns • Inter kernel • Initial kernel • Intra kernel 22

  12. Where does di/dt droop come from? • Kernel based activity patterns • Inter kernel • Initial kernel • Intra kernel Kernel Kernel Kernel GPU Program 22

  13. Where does di/dt droop come from? • Kernel based activity patterns • Inter kernel • Initial kernel • Intra kernel Kernel Kernel Kernel GPU Program GPU Current 22

  14. Where does di/dt droop come from? • Kernel based activity patterns • Inter kernel • Initial kernel • Intra kernel Kernel Kernel Kernel GPU Program 23

  15. Where does di/dt droop come from? • Kernel based activity patterns • Inter kernel • Initial kernel • Intra kernel Kernel Kernel Kernel GPU Program GPU Current 23

  16. Where does di/dt droop come from? • Kernel based activity patterns • Inter kernel • Initial kernel • Intra kernel Kernel Kernel Kernel GPU Program GPU Current 23

  17. Where does di/dt droop come from? • Kernel based activity patterns • Inter kernel • Initial kernel • Intra kernel 24

  18. Where does di/dt droop come from? • Kernel based activity patterns • Inter kernel • Initial kernel • Intra kernel Kernel Kernel Kernel GPU Program 24

  19. Where does di/dt droop come from? • Kernel based activity patterns • Inter kernel • Initial kernel • Intra kernel Kernel Kernel Kernel GPU Program GPU Current 24

  20. Where does di/dt droop come from? • Kernel based activity patterns • Inter kernel • Initial kernel • Intra kernel Kernel Kernel Kernel GPU Program Intra kernel GPU Current 24

  21. Kernel Level V min Measurement 25

  22. Kernel Level V min Measurement Kernel Kernel Kernel GPU Program 25

  23. Kernel Level V min Measurement Kernel Kernel Kernel GPU Program Supply Voltage Undervolting 25

  24. Kernel Level V min Measurement Kernel Kernel Kernel GPU Program Supply Voltage Undervolting Kernel-Level V min 25

  25. Kernel Level V min Measurement Kernel Kernel Kernel GPU Program 26

  26. Kernel Level V min Measurement Kernel Kernel Kernel GPU Program Supply Voltage Undervolting 26

  27. Kernel Level V min Measurement Kernel Kernel Kernel GPU Program Supply Voltage Undervolting Kernel-Level V min 26

  28. Program Level V min Measurement 27

  29. Program Level V min Measurement Kernel Kernel Kernel GPU Program 27

  30. Program Level V min Measurement Kernel Kernel Kernel GPU Program Supply Voltage 27

  31. Program Level V min Measurement Kernel Kernel Kernel GPU Program Supply Voltage Undervolting 27

Recommend


More recommend