|
| 1 | +<html> |
| 2 | + |
| 3 | + <head> |
| 4 | + <!-- Global site tag (gtag.js) - Google Analytics --> |
| 5 | + <script async src="https://www.googletagmanager.com/gtag/js?id=UA-34667865-3"></script> |
| 6 | + <script> |
| 7 | + window.dataLayer = window.dataLayer || []; |
| 8 | + function gtag(){dataLayer.push(arguments);} |
| 9 | + gtag('js', new Date()); |
| 10 | + |
| 11 | + gtag('config', 'UA-34667865-3'); |
| 12 | + </script> |
| 13 | + |
| 14 | + <meta charset="utf-8"> |
| 15 | + <meta http-equiv="x-ua-compatible" content="ie=edge"> |
| 16 | + <meta name="viewport" content="width=device-width, initial-scale=1"> |
| 17 | + |
| 18 | + <title> |
| 19 | + AccelWattch |
| 20 | + </title> |
| 21 | + |
| 22 | + <!-- SITE FAVICON --> |
| 23 | + <link rel="shortcut icon" type="image/svg" |
| 24 | + href="assets/img/accelsimlogo/logo-lightbg.svg"/> |
| 25 | + |
| 26 | + <link rel="canonical" href="https://accel-sim.github.io"> |
| 27 | + |
| 28 | + <!-- FAVICON --> |
| 29 | + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css"> |
| 30 | + |
| 31 | + <!-- BOOTSTRAP --> |
| 32 | + <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.0/css/bootstrap.min.css"> |
| 33 | + </head> |
| 34 | + |
| 35 | + <body> |
| 36 | + |
| 37 | + <nav class="navbar navbar-expand-md navbar-dark fixed-top bg-dark"> |
| 38 | + <a class="navbar-brand" href="#"><img |
| 39 | + src="assets/img/accelsimlogo/logo-lightbg.svg" |
| 40 | + width="30pt"/></a> |
| 41 | + <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation"> |
| 42 | + <span class="navbar-toggler-icon"></span> |
| 43 | + </button> |
| 44 | + <div class="collapse navbar-collapse" id="navbarCollapse"> |
| 45 | + <ul class="navbar-nav mr-auto"> |
| 46 | + <!-- |
| 47 | + <li class="nav-item"> |
| 48 | + <a class="nav-link" |
| 49 | + href="https://github.com/accel-sim/accel-sim-framework"> |
| 50 | + Quick Start Guide |
| 51 | + </a> |
| 52 | + </li> |
| 53 | + --> |
| 54 | + <li class="nav-item"> |
| 55 | + <a class="nav-link" href="#overview">Overview</a> |
| 56 | + </li> |
| 57 | + <li class="nav-item"> |
| 58 | + <a class="nav-link" href="#manual">Manuel</a> |
| 59 | + </li> |
| 60 | + <li class="nav-item"> |
| 61 | + <a class="nav-link" href="https://groups.google.com/forum/#!forum/accel-sim">Contact</a> |
| 62 | + </li> |
| 63 | + </ul> |
| 64 | + </div> |
| 65 | + </nav> |
| 66 | + |
| 67 | + <main role="main" class="container"> |
| 68 | + <div class="jumbotron"> |
| 69 | + <div class="container"><center> |
| 70 | + <div class="row"> |
| 71 | + <h1 class="col-md-12 text-center"> |
| 72 | + AccelWattch</br> |
| 73 | + </h1> |
| 74 | + </div> |
| 75 | + <br><br> |
| 76 | + |
| 77 | + |
| 78 | +<!-- |
| 79 | + <a class="btn btn-primary" role="button" href="https://github.com/accel-sim/accel-sim-framework"> |
| 80 | + <i class="fa fa-github"></i> View on Github |
| 81 | + </a> |
| 82 | + <a href="https://travis-ci.org/github/purdue-aalp/gpgpu-sim_distribution"> |
| 83 | + </i><img src="https://travis-ci.org/purdue-aalp/gpgpu-sim_distribution.svg?branch=master"> |
| 84 | + </a><br><br> |
| 85 | + --> |
| 86 | + |
| 87 | + AccelWattch is a power modeling framework that is extensively validated for modern GPUs and enables reliable design space exploration. Please see our recent <a href="http://paragon.cs.northwestern.edu/papers/2021-MICRO-AccelWattch-Kandiah.pdf">MICRO 2021 paper</a> and download slides from <a href="http://paragon.cs.northwestern.edu/talks/2021-MICRO-AccelWattch-Kandiah-slides.pptx"> here</a>.<br><br> |
| 88 | + |
| 89 | + To keep you up-to-date with the recent news on Accel-Sim and AccelWattch, please join our Google group <a |
| 90 | + href="https://groups.google.com/forum/#!forum/accel-sim">here</a>!<br><br> |
| 91 | + |
| 92 | + If you use GPGPU-Sim 4.x, trace-driven simulation, or any of the Accel-Sim components in your research, please cite:<br> |
| 93 | + |
| 94 | + <li>Mahmoud Khairy, Jason Shen, Tor M. Aamodt, and Timothy G. Rogers |
| 95 | + <i>"Accel-Sim: An Extensible Simulation Framework for Validated GPU Modeling"</i>, |
| 96 | + In The 47th International Symposium on Computer Architecture, May 2020 |
| 97 | + </li><br> |
| 98 | + |
| 99 | + </center></div> |
| 100 | + </div> |
| 101 | + |
| 102 | + <h3>AccelWattch Overview</h3> |
| 103 | + <a name="overview"></a> |
| 104 | + AccelWattch estimates the constant and static power consumption of a GPU architecture using analytic modeling and hardware power measurements. |
| 105 | + <ol> |
| 106 | + <li><b>Constant Power Model</b>: Accounts for the power consumed by components such as the GPU fans and peripheral circuitry in the presence of DVFS in modern GPUs.</li> |
| 107 | + <li><b>Static Power Model</b>: Accounts for the chip static power in the presence of power gating, thread divergence, intra-warp functional unit overlap, and variable SM occupancy.</li> |
| 108 | + </ol> |
| 109 | + AccelWattch uses microbenchmarking and quadratic programming for dynamic power modeling. The microbenchmarks selectively stress all GPU hardware components and the quadratic programming solver tunes the weight of each component to match hardware power measurements. To model the power consumption of a kernel, AccelWattch couples the tuned per-component power with per-component activity factors obtained from the kernel's execution. |
| 110 | + Depending on the AccelWattch configuration, activity factors can come from: |
| 111 | + <ol> |
| 112 | + <li><b>AccelWattch SASS SIM</b>: Native ISA performance simulation</li> |
| 113 | + <li><b>AccelWattch PTX SIM</b>: Virtual ISA performance simulation</li> |
| 114 | + <li><b>AccelWattch HW</b>: Hardware performance counters from execution on real silicon</li> |
| 115 | + <li><b>AccelWattch HYBRID</b>: Hardware performance counters for some components; performance simulation for others</li> |
| 116 | + </ol> |
| 117 | + <center> |
| 118 | + <img src="assets/img/accelwattch-flowchart.svg" class="img-fluid" |
| 119 | + width="75%"/><br><br> |
| 120 | + </center> |
| 121 | + |
| 122 | + Our <a href="http://paragon.cs.northwestern.edu/talks/2021-MICRO-AccelWattch-Kandiah-talk.mp4">MICRO 2021 video</a> presents the AccelWattch framework in more detail. |
| 123 | + <br><br> |
| 124 | + <hr> |
| 125 | + |
| 126 | + <h3>AccelWattch Manual</h3> |
| 127 | + <a name="manual"></a> |
| 128 | + <ul> |
| 129 | + <li> Introduction: The AccelWattch MICRO 2021 paper [<a href="http://paragon.cs.northwestern.edu/papers/2021-MICRO-AccelWattch-Kandiah.pdf">paper</a>, <a href="http://paragon.cs.northwestern.edu/talks/2021-MICRO-AccelWattch-Kandiah-slides.pptx">slides</a>, <a href="http://paragon.cs.northwestern.edu/talks/2021-MICRO-AccelWattch-Kandiah-talk.mp4">video</a>]</li> |
| 130 | + <li> Beginner guide and how to use: <a href="https://github.com/accel-sim/accel-sim-framework/blob/release-accelwattch/README.md"> AccelWattch beginner manual</a> |
| 131 | + </li> |
| 132 | + <li> To reproduce our key MICRO 2021 results: <a href="https://github.com/accel-sim/accel-sim-framework/blob/release-accelwattch/AccelWattch.md">AccelWattch MICRO'21 artifact manual</a> </li> |
| 133 | + </ul> |
| 134 | + If you have any questions about AccelWattch, please feel free to join our <a href="https://groups.google.com/forum/#!forum/accel-sim">Google group</a>. |
| 135 | + <hr> |
| 136 | + <br> |
| 137 | + |
| 138 | + </div> <!-- /container --> |
| 139 | + |
| 140 | + </main> |
| 141 | + |
| 142 | + <!-- Bootstrap core JavaScript |
| 143 | + ================================================== --> |
| 144 | + <!-- Placed at the end of the document so the pages load faster --> |
| 145 | + <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script> |
| 146 | + <script>window.jQuery || document.write('<script src="../../assets/js/vendor/jquery-slim.min.js"><\/script>')</script> |
| 147 | + <script src="../../assets/js/vendor/popper.min.js"></script> |
| 148 | + <script src="../../dist/js/bootstrap.min.js"></script> |
| 149 | + </body> |
| 150 | +</html> |
| 151 | + |
0 commit comments