Skip to content

Commit ca4d6e6

Browse files
committed
move accelwattch to a new page
1 parent 2f753fd commit ca4d6e6

File tree

2 files changed

+162
-37
lines changed

2 files changed

+162
-37
lines changed

accelwattch.html

Lines changed: 151 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,151 @@
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+

index.html

Lines changed: 11 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,9 @@
7070
</li>
7171
<li class="nav-item">
7272
<a class="nav-link" href="#roadmap">Roadmap</a>
73+
</li>
74+
<li class="nav-item">
75+
<a class="nav-link" href="accelwattch.html">AccelWattch</a>
7376
</li>
7477
<li class="nav-item">
7578
<a class="nav-link" href="https://groups.google.com/forum/#!forum/accel-sim">Contact</a>
@@ -98,8 +101,8 @@
98101
validating programmable accelerators like GPUs. For full details,
99102
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>
100103

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>
102-
104+
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>. See AccelWattch website <a href="accelwattch.html">here</a>.<br><br>
105+
.
103106
To keep you up-to-date with the recent news on Accel-Sim and AccelWattch, please join our Google group <a
104107
href="https://groups.google.com/forum/#!forum/accel-sim">here</a>!<br><br>
105108

@@ -218,46 +221,17 @@ <h3>Accel-Sim Manual</h3>
218221
<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>
219222
<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>
220223
</ul>
224+
<li> Power model manual:
225+
<ul>
226+
<li> <a href="accelwattch.html#manual">AccelWattch Manuel</a> </li>
227+
</ul>
221228
</ul>
229+
222230
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>.
223231
<hr>
224232
<br>
225233

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>.
259-
<hr>
260-
<br>
234+
261235

262236

263237
<h3>Accel-Sim Roadmap</h3>

0 commit comments

Comments
 (0)