Difference between revisions of "Pinballs"

From Sniper
Jump to navigation Jump to search
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
=== Download Pinballs for full runs and PinPoints ===
+
__TOC__
 +
== Upcoming Tutorials ==
 +
=== ISCA - June 15th, 2014 ===
 +
The PinPlay team presented the PinPoints tutorial using Sniper as a [[https://sites.google.com/site/pinpointstutorialisca14 Tutorial at ISCA 2014]]. Their tutorial is a good place to start to learn about how to create your own Pinballs and PinPoints for use with Sniper.
  
<html>
+
== Download Pinballs for full runs and PinPoints ==
<form method="post" action="#">
+
=== Terms and Conditions for Use ===
<p><b>TERMS AND CONDITIONS FOR USE</b></p>
+
These are checkpoints (Pinballs) for entire runs and representative regions
<p><textarea readonly name="license" cols="50" rows="15">
+
(PinPoints) of SPEC CPU2006 reference runs. They are intended to be used
These are checkpoints (pinballs) for representative regions of SPEC CPU2006  
+
as input to Pintools written with Pin-based record/replay toolkit for
reference runs. They are intended to be used as input to Pintools written with  
+
reproducible analysis.
Pin-based record/replay toolkit for reproducible analysis.
 
  
Please refer to the SPEC Fair Use Rules: http://www.spec.org/fairuse.html before  
+
Please refer to the [http://www.spec.org/fairuse.html SPEC Fair Use Rules] before  
 
using these checkpoints. If used as the basis for prediction of SPEC run time or  
 
using these checkpoints. If used as the basis for prediction of SPEC run time or  
 
a SPEC metric, any results published must be very clearly tagged as “Estimated”  
 
a SPEC metric, any results published must be very clearly tagged as “Estimated”  
Line 16: Line 18:
  
 
Tools used:
 
Tools used:
•      Compiler for building CPU2006 benchmarks: gcc 4.3, 64-bit, -O2 -g
+
* Compiler for building CPU2006 benchmarks: gcc 4.3, 64-bit, -O2 -g
•      PinPlay version [ http://www.pinplay.org ]: pre-release version based  
+
* [http://www.pinplay.org PinPlay version]: pre-release version based on Pin kit pin-2.12-55942-gcc.4.4.7-linux
        on Pin kit pin-2.12-55942-gcc.4.4.7-linux
+
* [http://cseweb.ucsd.edu/~calder/simpoint SimPoint]: version 3.2
•      SimPoint: version 3.2
+
* [http://www.snipersim.org Sniper] (for validation): Pre-release 4.2
•      Sniper [ http://www.snipersim.org ] (for validation): Pre-release 4.2
 
  
 
References:
 
References:
[1] SPEC Fair Use Rules: http://www.spec.org/fairuse.html
+
# [http://www.spec.org/fairuse.html SPEC Fair Use Rules]
[2] PinPlay: http://www.pinplay.org
+
# [http://www.pinplay.org PinPlay]
[3] Sniper: http://www.snipersim.org
+
# [http://www.snipersim.org Sniper]
[4] SimPoint: http://cseweb.ucsd.edu/~calder/simpoint/
+
# [http://cseweb.ucsd.edu/~calder/simpoint SimPoint]
</textarea></p>
 
<p>By downloading these Pinballs, you confirm that you agree to the license policy outlined above.</p>
 
<!--<input type="submit" value="I Agree" onclick="return downloadValidate(this.form)">-->
 
</form>
 
</html>
 
  
== SPEC CPU 2006 ==
+
By downloading these Pinballs, you confirm that you agree to the license policy outlined above.
* Whole program pinballs (md5)
+
 
** 2.9 GiB
+
=== SPEC CPU 2006 ===
* PinPoints (md5)
+
 
** 2.1 GiB, 100M instruction warmup, 30M instruction detailed region, maxK=5
+
* Pinballs in Pinplay 1.1 format (Sniper 5.2+, compatible with [https://www.intel.com/content/www/us/en/developer/articles/tool/program-recordreplay-toolkit.html PinPlay] 3.7 and lower.)
 +
** Whole program pinballs
 +
*** [http://snipersim.org/documents/pinballs/cpu2006-wholeprogram-pinballs-pinplay-1.1.tar Download] 2.1 GiB ([http://snipersim.org/documents/pinballs/cpu2006-wholeprogram-pinballs-pinplay-1.1.tar.md5 md5])
 +
** PinPoints
 +
*** [http://snipersim.org/documents/pinballs/cpu2006-pinpoints-w0-d1B-m1.tar Download] 2.1 GiB, no warmup, 1B instruction detailed region, maxK=1 ([http://snipersim.org/documents/pinballs/cpu2006-pinpoints-w0-d1B-m1.tar.md5 md5])
 +
*** Download ([http://snipersim.org/documents/pinballs/INTcpu2006-pinpoints-w100M-d30M-m10.tar p1]/[http://snipersim.org/documents/pinballs/INTcpu2006-pinpoints-w100M-d30M-m10.tar.md5 md5], [http://snipersim.org/documents/pinballs/FPcpu2006-pinpoints-w100M-d30M-m10.tar p2]/[http://snipersim.org/documents/pinballs/FPcpu2006-pinpoints-w100M-d30M-m10.tar.md5 md5], [http://snipersim.org/documents/pinballs/FP-GemsFDTD-cpu2006-pinpoints-w100M-d30M-m10.tar p3]/[http://snipersim.org/documents/pinballs/FP-GemsFDTD-cpu2006-pinpoints-w100M-d30M-m10.tar.md5 md5], [http://snipersim.org/documents/pinballs/FP-milc-cpu2006-pinpoints-w100M-d30M-m10.tar p4]/[http://snipersim.org/documents/pinballs/FP-milc-cpu2006-pinpoints-w100M-d30M-m10.tar.md5 md5]) 6.9 GiB, 100M instruction warmup, 30M instruction detailed region, maxK=10
 +
* Pinballs in Pinplay 1.0 format (Sniper <= 5.1)
 +
** Whole program pinballs
 +
*** [http://snipersim.org/documents/pinballs/cpu2006-wholeprogram-pinballs.tar Download] 2.1 GiB ([http://snipersim.org/documents/pinballs/cpu2006-wholeprogram-pinballs.tar.md5 md5])
 +
** PinPoints
 +
*** [http://snipersim.org/documents/pinballs/cpu2006-pinpoints-w100M-d30M-m5.tar Download] 2.9 GiB, 100M instruction warmup, 30M instruction detailed region, maxK=5 ([http://snipersim.org/documents/pinballs/cpu2006-pinpoints-w100M-d30M-m5.tar.md5 md5])

Latest revision as of 20:37, 18 October 2021

Upcoming Tutorials

ISCA - June 15th, 2014

The PinPlay team presented the PinPoints tutorial using Sniper as a [Tutorial at ISCA 2014]. Their tutorial is a good place to start to learn about how to create your own Pinballs and PinPoints for use with Sniper.

Download Pinballs for full runs and PinPoints

Terms and Conditions for Use

These are checkpoints (Pinballs) for entire runs and representative regions (PinPoints) of SPEC CPU2006 reference runs. They are intended to be used as input to Pintools written with Pin-based record/replay toolkit for reproducible analysis.

Please refer to the SPEC Fair Use Rules before using these checkpoints. If used as the basis for prediction of SPEC run time or a SPEC metric, any results published must be very clearly tagged as “Estimated” or “Estimated by simulation of pinballs for representative simulation regions (PinPoints)”.

Tools used:

  • Compiler for building CPU2006 benchmarks: gcc 4.3, 64-bit, -O2 -g
  • PinPlay version: pre-release version based on Pin kit pin-2.12-55942-gcc.4.4.7-linux
  • SimPoint: version 3.2
  • Sniper (for validation): Pre-release 4.2

References:

  1. SPEC Fair Use Rules
  2. PinPlay
  3. Sniper
  4. SimPoint

By downloading these Pinballs, you confirm that you agree to the license policy outlined above.

SPEC CPU 2006

  • Pinballs in Pinplay 1.1 format (Sniper 5.2+, compatible with PinPlay 3.7 and lower.)
    • Whole program pinballs
    • PinPoints
      • Download 2.1 GiB, no warmup, 1B instruction detailed region, maxK=1 (md5)
      • Download (p1/md5, p2/md5, p3/md5, p4/md5) 6.9 GiB, 100M instruction warmup, 30M instruction detailed region, maxK=10
  • Pinballs in Pinplay 1.0 format (Sniper <= 5.1)
    • Whole program pinballs
    • PinPoints
      • Download 2.9 GiB, 100M instruction warmup, 30M instruction detailed region, maxK=5 (md5)