Skip to content

Commit b50d98b

Browse files
committed
Updating Webpage for AccelWattch
1 parent 66e69a6 commit b50d98b

1 file changed

Lines changed: 42 additions & 11 deletions

File tree

index.html

Lines changed: 42 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -93,12 +93,12 @@
9393
src="https://travis-ci.com/accel-sim/accel-sim-framework.svg?token=g4HMNqtvQ2dRwmuv58sp&branch=dev">
9494
</a><br><br>
9595

96-
<p class="lead"><b>Accel-Sim v1.3.0 and AccelWattch v1.0 have officially been released!</b><br>
96+
<p class="lead"><b>Accel-Sim v1.2.0 and AccelWattch v1.0 have officially been released!</b><br>
9797
Accel-Sim is a simulation framework for simulating and
9898
validating programmable accelerators like GPUs. For full details,
9999
please see our recent <a href="https://people.ece.ubc.ca/~aamodt/publications/papers/accelsim.isca2020.pdf">ISCA 2020 paper</a> and download slides from <a href="ISCA2020-presentation-v3.0.pptx"> here</a>.<br><br>
100100

101-
AccelWattch is a power modeling framework that is extensively validated for modern GPUs. AccelWattch is highly accurate for NVIDIA Volta 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="https://drive.google.com/drive/folders/1FX3G4B7Whcy4gCEcGS6Am9adMpks9CY3?usp=sharing"> here</a>.<br><br>
101+
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>
102102

103103
To keep you up-to-date with the recent news on Accel-Sim and AccelWattch, please join our Google group <a
104104
href="https://groups.google.com/forum/#!forum/accel-sim">here</a>!<br><br>
@@ -197,8 +197,8 @@ <h3>Accel-Sim Overview</h3>
197197
-->
198198
</center>
199199
<hr>
200-
201-
<h3>Manual</h3>
200+
201+
<h3>Accel-Sim Manual</h3>
202202
<a name="manual"></a>
203203
<ul>
204204
<li> Introduction: The Accel-Sim ISCA 2020 paper [<a href="https://www.iscaconf.org/isca2020/papers/466100a473.pdf">paper</a>, <a href="ISCA2020-presentation-v3.0.pptx">slides</a>, <a href="https://drive.google.com/drive/folders/1Q4-y6QTzS_1JoRmTUV31QKpOES9ZY8oG?usp=sharing">video</a>]</li>
@@ -218,17 +218,48 @@ <h3>Manual</h3>
218218
<li> Original GPGPU-Sim 3.x manual [<a href="http://gpgpu-sim.org/manual/index.php/Main_Page">manual</a>, <a href="http://www.gpgpu-sim.org/micro2012-tutorial/">slides</a>, <a href="https://www.youtube.com/channel/UCMZLxSL7Ibn6uCvwdZcGqFQ/videos">tutorial videos</a>] </li>
219219
<li> <a href="https://github.com/accel-sim/accel-sim-framework/blob/dev/gpu-simulator/gpgpu-sim4.md"> GPGPU-Sim 4.x changes</a> </li>
220220
</ul>
221-
<li> AccelWattch manual:
222-
<ul>
223-
<li> The AccelWattch MICRO 2021 paper [<a href="http://paragon.cs.northwestern.edu/papers/2021-MICRO-AccelWattch-Kandiah.pdf">paper</a>, <a href="https://drive.google.com/drive/folders/1FX3G4B7Whcy4gCEcGS6Am9adMpks9CY3?usp=sharing">slides and video</a>]</li>
224-
<li> <a href="https://github.com/accel-sim/accel-sim-framework/blob/release-accelwattch/README.md">AccelWattch Overview</a> </li>
225-
<li> <a href="https://github.com/accel-sim/accel-sim-framework/blob/release-accelwattch/AccelWattch.md">AccelWattch MICRO'21 Artifact Manual</a> </li>
226-
</ul>
227221
</ul>
228-
If you have any questions about Accel-Sim and AccelWattch, please feel free to join our <a href="https://groups.google.com/forum/#!forum/accel-sim">Google group</a>.
222+
If you have any questions about Accel-Sim, please feel free to join our <a href="https://groups.google.com/forum/#!forum/accel-sim">Google group</a>.
223+
<hr>
224+
<br>
225+
226+
<h3>AccelWattch Overview</h3>
227+
<a name="overview"></a>
228+
AccelWattch estimates the constant and static power consumption of a GPU architecture using analytic modeling and hardware power measurements.
229+
<ol>
230+
<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>
231+
<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>
232+
</ol>
233+
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.
234+
Depending on the AccelWattch configuration, activity factors can come from:
235+
<ol>
236+
<li><b>AccelWattch SASS SIM</b>: Native ISA performance simulation</li>
237+
<li><b>AccelWattch PTX SIM</b>: Virtual ISA performance simulation</li>
238+
<li><b>AccelWattch HW</b>: Hardware performance counters from execution on real silicon</li>
239+
<li><b>AccelWattch HYBRID</b>: Hardware performance counters for some components; performance simulation for others</li>
240+
</ol>
241+
<center>
242+
<img src="assets/img/accelwattch-flowchart.svg" class="img-fluid"
243+
width="75%"/><br><br>
244+
</center>
245+
246+
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.
247+
<br><br>
248+
<hr>
249+
250+
<h3>AccelWattch Manual</h3>
251+
<a name="manual"></a>
252+
<ul>
253+
<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>
254+
<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>
255+
</li>
256+
<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>
257+
</ul>
258+
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>.
229259
<hr>
230260
<br>
231261

262+
232263
<h3>Accel-Sim Roadmap</h3>
233264
<a name="roadmap"></a>
234265
<ul>

0 commit comments

Comments
 (0)