You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGES
+4
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,8 @@
1
1
LOG:
2
+
Version 4.2.0 vs 4.1.0
3
+
- Added AccelWattch power model v1.0 which replaces GPUWattch.
4
+
- Added AccelWattch XML configuration files for SM7_QV100, SM7_TITANV, SM75_RTX2060_S, SM6_TITANX. Note that all these AccelWattch XML configuration files are tuned only for SM7_QV100.
5
+
2
6
Version 4.1.0 versus 4.0.0
3
7
-Features:
4
8
1- Supporting L1 write-allocate with sub-sector writing policy as in Volta+ hardware, and changing the Volta+ cards config to make L1 write-allocate with write-through
echo" Power model detected in default directory ($(GPGPUSIM_ROOT)/src/gpuwattch) but GPGPUSIM_POWER_MODEL not set.";\
123
-
echo" Please re-run setup_environment or manually set GPGPUSIM_POWER_MODEL to the gpuwattch directory if you would like to include the GPGPU-Sim Power Model.";\
122
+
echo" Power model detected in default directory ($(GPGPUSIM_ROOT)/src/accelwattch) but GPGPUSIM_POWER_MODEL not set.";\
123
+
echo" Please re-run setup_environment or manually set GPGPUSIM_POWER_MODEL to the accelwattch directory if you would like to include the GPGPU-Sim Power Model.";\
124
124
echo"";\
125
125
true;\
126
126
elif [ !-d"$(GPGPUSIM_POWER_MODEL)" ];then\
127
127
echo"";\
128
128
echo"ERROR ** Power model directory invalid.";\
129
129
echo"($(GPGPUSIM_POWER_MODEL)) is not a valid directory.";\
130
-
echo"Please set GPGPUSIM_POWER_MODEL to the GPGPU-Sim gpuwattch directory.";\
130
+
echo"Please set GPGPUSIM_POWER_MODEL to the GPGPU-Sim accelwattch directory.";\
Modeling Deep Learning Accelerator Enabled GPUs, arXiv:1811.08309,
39
39
https://arxiv.org/abs/1811.08309
40
40
41
-
If you use the GPUWattch energy model in your research, please cite:
41
+
If you use the AccelWattch power model in your research, please cite:
42
42
43
-
Jingwen Leng, Tayler Hetherington, Ahmed ElTantawy, Syed Gilani, Nam Sung Kim,
44
-
Tor M. Aamodt, Vijay Janapa Reddi, GPUWattch: Enabling Energy Optimizations in
45
-
GPGPUs, In proceedings of the ACM/IEEE International Symposium on Computer
46
-
Architecture (ISCA 2013), Tel-Aviv, Israel, June 23-27, 2013.
43
+
Vijay Kandiah, Scott Peverelle, Mahmoud Khairy, Junrui Pan, Amogh Manjunath, Timothy G. Rogers, Tor M. Aamodt, and Nikos Hardavellas. 2021.
44
+
AccelWattch: A Power Modeling Framework for Modern GPUs. In MICRO54: 54th Annual IEEE/ACM International Symposium on Microarchitecture
45
+
(MICRO ’21), October 18–22, 2021, Virtual Event, Greece.
47
46
48
47
If you use the support for CUDA dynamic parallelism in your research, please cite:
49
48
@@ -62,8 +61,8 @@ This file contains instructions on installing, building and running GPGPU-Sim.
62
61
Detailed documentation on what GPGPU-Sim models, how to configure it, and a
63
62
guide to the source code can be found here: <http://gpgpu-sim.org/manual/>.
64
63
Instructions for building doxygen source code documentation are included below.
65
-
Detailed documentation on GPUWattch including how to configure it and a guide
66
-
to the source code can be found here: <http://gpgpu-sim.org/gpuwattch/>.
64
+
65
+
Previous versions of GPGPU-Sim (3.2.0 to 4.1.0) included the [GPUWattch Energy model](http://gpgpu-sim.org/gpuwattch/) which has been replaced by AccelWattch version 1.0 in GPGPU-Sim version 4.2.0. AccelWattch supports modern GPUs and is validated against a NVIDIA Volta QV100 GPU. Detailed documentation on AccelWattch can be found here: [AccelWattch Overview](https://github.com/VijayKandiah/accel-sim-framework#accelwattch-overview) and [AccelWattch MICRO'21 Artifact Manual](https://github.com/VijayKandiah/accel-sim-framework/blob/release/AccelWattch.md).
67
66
68
67
If you have questions, please sign up for the google groups page (see
69
68
gpgpu-sim.org), but note that use of this simulator does not imply any level of
@@ -108,21 +107,20 @@ library (part of the CUDA toolkit). Code to interface with the CUDA Math
108
107
library is contained in cuda-math.h, which also includes several structures
109
108
derived from vector_types.h (one of the CUDA header files).
110
109
111
-
## GPUWattch Energy Model
110
+
## AccelWattch Power Model
112
111
113
-
GPUWattch (introduced in GPGPU-Sim 3.2.0) was developed by researchers at the
114
-
University of British Columbia, the University of Texas at Austin, and the
115
-
University of Wisconsin-Madison. Contributors to GPUWattch include Tor
116
-
Aamodt's research group at the University of British Columbia: Tayler
117
-
Hetherington and Ahmed ElTantawy; Vijay Reddi's research group at the
118
-
University of Texas at Austin: Jingwen Leng; and Nam Sung Kim's research group
119
-
at the University of Wisconsin-Madison: Syed Gilani.
112
+
AccelWattch (introduced in GPGPU-Sim 4.2.0) was developed by researchers at
113
+
Northwestern University, Purdue University, and the University of British Columbia.
114
+
Contributors to AccelWattch include Nikos Hardavellas's research group at Northwestern University:
115
+
Vijay Kandiah; Tor Aamodt's research group at the University of British Columbia: Scott Peverelle;
116
+
and Timothy Rogers's research group at Purdue University: Mahmoud Khairy, Junrui Pan, and Amogh Manjunath.
120
117
121
-
GPUWattch leverages McPAT, which was developed by Sheng Li et al. at the
118
+
AccelWattch leverages McPAT, which was developed by Sheng Li et al. at the
122
119
University of Notre Dame, Hewlett-Packard Labs, Seoul National University, and
123
-
the University of California, San Diego. The paper can be found at
120
+
the University of California, San Diego. The McPAT paper can be found at
124
121
http://www.hpl.hp.com/research/mcpat/micro09.pdf.
125
122
123
+
126
124
# INSTALLING, BUILDING and RUNNING GPGPU-Sim
127
125
128
126
Assuming all dependencies required by GPGPU-Sim are installed on your system,
@@ -316,15 +314,16 @@ need to re-compile your application simply to run it on GPGPU-Sim.
316
314
To revert back to running on the hardware, remove GPGPU-Sim from your
317
315
LD_LIBRARY_PATH environment variable.
318
316
319
-
The following GPGPU-Sim configuration options are used to enable GPUWattch
317
+
The following GPGPU-Sim configuration options are used to enable AccelWattch
0 commit comments