[cfe-commits] r58542 - in /cfe/trunk/www: menu.html.incl performance.html timing-data/ timing-data/2008-10-31/ timing-data/2008-10-31/176.gcc-01.txt timing-data/2008-10-31/176.gcc-02.txt timing-data/2008-10-31/176.gcc.png timing-data/2008-10-31/sketch-01.txt timing-data/2008-10-31/sketch-02.txt timing-data/2008-10-31/sketch.png
Daniel Dunbar
daniel at zuster.org
Fri Oct 31 18:14:37 PDT 2008
Author: ddunbar
Date: Fri Oct 31 20:14:36 2008
New Revision: 58542
URL: http://llvm.org/viewvc/llvm-project?rev=58542&view=rev
Log:
Add recent timing results to web page.
Added:
cfe/trunk/www/performance.html
cfe/trunk/www/timing-data/
cfe/trunk/www/timing-data/2008-10-31/
cfe/trunk/www/timing-data/2008-10-31/176.gcc-01.txt
cfe/trunk/www/timing-data/2008-10-31/176.gcc-02.txt
cfe/trunk/www/timing-data/2008-10-31/176.gcc.png (with props)
cfe/trunk/www/timing-data/2008-10-31/sketch-01.txt
cfe/trunk/www/timing-data/2008-10-31/sketch-02.txt
cfe/trunk/www/timing-data/2008-10-31/sketch.png (with props)
Modified:
cfe/trunk/www/menu.html.incl
Modified: cfe/trunk/www/menu.html.incl
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/www/menu.html.incl?rev=58542&r1=58541&r2=58542&view=diff
==============================================================================
--- cfe/trunk/www/menu.html.incl (original)
+++ cfe/trunk/www/menu.html.incl Fri Oct 31 20:14:36 2008
@@ -12,6 +12,7 @@
<a href="/get_involved.html">Get Involved</a>
<a href="/cxx_status.html">C++ Status</a>
<a href="/docs/InternalsManual.html">Clang Internals</a>
+ <a href="/performance.html">Performance</a>
</div>
<div class="submenu">
Added: cfe/trunk/www/performance.html
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/www/performance.html?rev=58542&view=auto
==============================================================================
--- cfe/trunk/www/performance.html (added)
+++ cfe/trunk/www/performance.html Fri Oct 31 20:14:36 2008
@@ -0,0 +1,124 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
+ "http://www.w3.org/TR/html4/strict.dtd">
+<html>
+<head>
+ <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+ <title>Clang - Performance</title>
+ <link type="text/css" rel="stylesheet" href="menu.css" />
+ <link type="text/css" rel="stylesheet" href="content.css" />
+ <style type="text/css">
+</style>
+</head>
+<body>
+
+<!--#include virtual="menu.html.incl"-->
+
+<div id="content">
+
+<!--*************************************************************************-->
+<h1>Clang - Performance</h1>
+<!--*************************************************************************-->
+
+<p>This page tracks the compile time performance of Clang on two
+interesting benchmarks:
+<ul>
+ <li><i>Sketch</i>: The Objective-C example application shipped on
+ Mac OS X as part of Xcode. <i>Sketch</i> is indicative of a
+ "typical" Objective-C app. The source itself has a relatively
+ small amount of code (~7,500 lines of source code), but it relies
+ on the extensive Cocoa APIs to build its functionality. Like many
+ Objective-C applications, it includes
+ <tt>Cocoa/Cocoa.h</tt> in all of its source files, which represents a
+ significant stress test of the front-end's performance on lexing,
+ preprocessing, parsing, and syntax analysis.</li>
+ <li><i>176.gcc</i>: This is the gcc-2.7.2.2 code base as present in
+ SPECINT 2000. In contrast to Sketch, <i>176.gcc</i> consists of a
+ large amount of C source code (~220,000 lines) with few system
+ dependencies. This stresses the back-end's performance on generating
+ assembly code and debug information.</li>
+</ul>
+</p>
+
+<!--*************************************************************************-->
+<h2><a name="enduser">Experiments</a></h2>
+<!--*************************************************************************-->
+
+<p>Measurements are done by serially processing each file in the
+respective benchmark, using Clang, gcc, and llvm-gcc as compilers. In
+order to track the performance of various subsystem, the timings have
+been broken down into separate stages where possible:
+
+<ul>
+ <li><tt>-Eonly</tt>: This option runs the preprocessor but does not
+ perform any output. For gcc and llvm-gcc, the -MM option is used
+ as a rough equivalent to this step.</li>
+ <li><tt>-parse-noop</tt>: This option runs the parser on the input,
+ but without semantic analysis or any output. gcc and llvm-gcc have
+ no equivalent for this option.</li>
+ <li><tt>-fsyntax-only</tt>: This option only runs semantic
+ analysis.</li>
+ <li><tt>-emit-llvm -O0</tt>: For Clang and llvm-gcc, this option
+ converts to the LLVM intermediate representation but doesn't
+ generate native code.</li>
+ <li><tt>-S -O0</tt>: Perform actual code generation to produce a
+ native assembler file.</li>
+ <li><tt>-S -O0 -g</tt>: This adds emission of debug information to
+ the assembly output.</li>
+</ul>
+</p>
+
+<p>This set of stages is chosen to be approximately additive, that is
+each subsequent stage simply adds some additional processing. The
+timings measure the delta of the given stage from the previous
+one. For example, the timings for <tt>-fsyntax-only</tt> below show
+the difference of running with <tt>-fsyntax-only</tt> verse running
+with <tt>-parse-noop</tt> (for clang) or <tt>-MM</tt> with gcc and
+llvm-gcc. This amounts to a fairly accurate measure of only the time
+to perform semantic analysis (and parsing, in the case of gcc and llvm-gcc).</p>
+
+<!--*************************************************************************-->
+<h2><a name="enduser">Timing Results</a></h2>
+<!--*************************************************************************-->
+
+<!--=======================================================================-->
+<h3><a name="2008-10-31">2008-10-31</a></h3>
+<!--=======================================================================-->
+
+<center><h4>Sketch</h4></center>
+<img class="img_slide"
+ src="timing-data/2008-10-31/sketch.png" alt="Sketch Timings"/>
+
+<p>This shows Clang's substantial performance improvements in
+preprocessing and semantic analysis; over 90% faster on
+-fsyntax-only. As expected, time spent in code generation for this
+benchmark is relatively small. One caveat, Clang's debug information
+generation for Objective-C is very incomplete; this means the <tt>-S
+-O0 -g</tt> numbers are unfair since Clang is generating substantially
+less output.</p>
+
+<p>This chart also shows the effect of using precompiled headers (PCH)
+on compiler time. gcc and llvm-gcc see a large performance improvement
+with PCH; about 4x in wall time. Unfortunately, Clang does not yet
+have an implementation of PCH-style optimizations, but we are actively
+working to address this.</p>
+
+<center><h4>176.gcc</h4></center>
+<img class="img_slide"
+ src="timing-data/2008-10-31/176.gcc.png" alt="176.gcc Timings"/>
+
+<p>Unlike the <i>Sketch</i> timings, compilation of <i>176.gcc</i>
+involves a large amount of code generation. The time spent in Clang's
+LLVM IR generation and code generation is on par with gcc's code
+generation time but the improved parsing & semantic analysis
+performance means Clang still comes in at ~29% faster verse gcc
+on <tt>-S -O0 -g</tt> and ~20% faster verse llvm-gcc.</p>
+
+<p>These numbers indicate that Clang still has room for improvement in
+several areas, notably our LLVM IR generation is significantly slower
+than that of llvm-gcc, and both Clang and llvm-gcc both incur a
+significantly higher cost for adding debugging information compared to
+gcc.</p>
+
+</div>
+</body>
+</html>
Added: cfe/trunk/www/timing-data/2008-10-31/176.gcc-01.txt
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/www/timing-data/2008-10-31/176.gcc-01.txt?rev=58542&view=auto
==============================================================================
--- cfe/trunk/www/timing-data/2008-10-31/176.gcc-01.txt (added)
+++ cfe/trunk/www/timing-data/2008-10-31/176.gcc-01.txt Fri Oct 31 20:14:36 2008
@@ -0,0 +1,135 @@
+Title: 176.gcc Timings
+Timestamp: 2008-10-31_17-10
+Uname: Darwin lordcrumb.apple.com 10.0.0d3 Darwin Kernel Version 10.0.0d3: Fri Oct 24 02:12:11 PDT 2008; root:xnu-1353~2/RELEASE_I386 i386
+Path: /Users/ddunbar/nightlytest/176.gcc
+Runs: 3
+
+LLVM SVN Rev.: 58536
+
+clang: /Users/ddunbar/llvm/Release-Asserts/bin//clang
+gcc: /usr/bin/gcc-4.2
+llvm-gcc: /Users/ddunbar/llvm-gcc/install/bin/llvm-gcc
+
+Mode: Eonly Compiler: clang PCH: 0 Flags:
+name avg min med max SD total
+user 0.8321 0.8274 0.8274 0.8435 0.0080 2.4964
+ sys 0.4209 0.4140 0.4140 0.4307 0.0071 1.2626
+wall 1.2965 1.2829 1.2829 1.3176 0.0152 3.8894
+
+Mode: Eonly Compiler: gcc PCH: 0 Flags:
+name avg min med max SD total
+user 0.8534 0.8465 0.8563 0.8575 0.0050 2.5603
+ sys 0.5327 0.5200 0.5291 0.5490 0.0121 1.5980
+wall 1.4336 1.4104 1.4330 1.4575 0.0192 4.3009
+
+Mode: Eonly Compiler: llvm-gcc PCH: 0 Flags:
+name avg min med max SD total
+user 1.1313 1.1277 1.1304 1.1359 0.0034 3.3940
+ sys 0.5579 0.5530 0.5539 0.5669 0.0063 1.6738
+wall 1.7860 1.7669 1.7890 1.8020 0.0145 5.3580
+
+
+Mode: parse-noop Compiler: clang PCH: 0 Flags:
+name avg min med max SD total
+user 0.9276 0.9267 0.9269 0.9292 0.0011 2.7827
+ sys 0.4284 0.4244 0.4255 0.4353 0.0049 1.2852
+wall 1.3994 1.3941 1.3954 1.4086 0.0066 4.1981
+
+
+Mode: disable-free Compiler: clang PCH: 0 Flags:
+name avg min med max SD total
+user 1.2716 1.2497 1.2713 1.2937 0.0180 3.8147
+ sys 0.4835 0.4815 0.4738 0.4953 0.0089 1.4506
+wall 1.8149 1.7838 1.8137 1.8471 0.0259 5.4446
+
+
+Mode: syntax Compiler: clang PCH: 0 Flags:
+name avg min med max SD total
+user 1.4042 1.4031 1.4044 1.4044 0.0009 4.2127
+ sys 0.4818 0.4802 0.4838 0.4838 0.0015 1.4454
+wall 1.9359 1.9333 1.9376 1.9376 0.0019 5.8077
+
+Mode: syntax Compiler: gcc PCH: 0 Flags:
+name avg min med max SD total
+user 3.9188 3.8766 3.8846 3.9951 0.0541 11.7563
+ sys 1.0207 1.0195 1.0141 1.0285 0.0059 3.0622
+wall 5.0500 5.0023 5.0092 5.1386 0.0627 15.1500
+
+Mode: syntax Compiler: llvm-gcc PCH: 0 Flags:
+name avg min med max SD total
+user 3.8854 3.8647 3.8868 3.9048 0.0164 11.6563
+ sys 0.8548 0.8436 0.8455 0.8753 0.0145 2.5644
+wall 4.8695 4.8369 4.8614 4.9103 0.0305 14.6086
+
+
+Mode: llvm Compiler: clang PCH: 0 Flags: -O0
+name avg min med max SD total
+user 2.7903 2.7606 2.8026 2.8079 0.0211 8.3710
+ sys 0.6645 0.6509 0.6759 0.6667 0.0104 1.9935
+wall 3.5577 3.4894 3.5650 3.6186 0.0530 10.6730
+
+Mode: llvm Compiler: llvm-gcc PCH: 0 Flags: -O0
+name avg min med max SD total
+user 4.1711 4.1389 4.1729 4.2015 0.0256 12.5133
+ sys 0.9335 0.9339 0.9218 0.9448 0.0094 2.8004
+wall 5.2380 5.1985 5.2417 5.2738 0.0309 15.7140
+
+
+Mode: asm Compiler: clang PCH: 0 Flags: -O0
+name avg min med max SD total
+user 5.2797 5.1709 5.2643 5.4040 0.0958 15.8392
+ sys 0.7739 0.7547 0.7726 0.7944 0.0162 2.3217
+wall 6.1807 6.1082 6.1174 6.3165 0.0961 18.5421
+ Asm Lines: 735931
+
+Mode: asm Compiler: gcc PCH: 0 Flags: -O0
+name avg min med max SD total
+user 8.2410 8.1034 8.2230 8.3965 0.1203 24.7230
+ sys 1.1924 1.1576 1.2112 1.2082 0.0246 3.5771
+wall 9.6010 9.3792 9.6800 9.7438 0.1590 28.8030
+ Asm Lines: 514962
+
+Mode: asm Compiler: llvm-gcc PCH: 0 Flags: -O0
+name avg min med max SD total
+user 6.3978 6.3894 6.3894 6.4726 0.0579 19.1935
+ sys 1.0638 1.0562 1.0562 1.0861 0.0160 3.1914
+wall 7.6185 7.5807 7.5807 7.6876 0.0489 22.8555
+ Asm Lines: 597193
+
+
+Mode: llvm Compiler: clang PCH: 0 Flags: -O0 -g
+name avg min med max SD total
+user 3.9798 3.9728 3.9752 3.9914 0.0083 11.9393
+ sys 0.7313 0.7260 0.7326 0.7353 0.0039 2.1938
+wall 4.7915 4.7799 4.7878 4.8066 0.0112 14.3744
+
+Mode: llvm Compiler: llvm-gcc PCH: 0 Flags: -O0 -g
+name avg min med max SD total
+user 5.4838 5.4701 5.4701 5.5172 0.0238 16.4513
+ sys 1.0527 1.0401 1.0401 1.0757 0.0163 3.1581
+wall 6.7059 6.6768 6.6768 6.7254 0.0210 20.1177
+
+
+Mode: asm Compiler: clang PCH: 0 Flags: -O0 -g
+name avg min med max SD total
+user 6.8213 6.7836 6.8060 6.8743 0.0386 20.4639
+ sys 0.8527 0.8376 0.8598 0.8607 0.0107 2.5582
+wall 7.8055 7.7154 7.8109 7.8902 0.0714 23.4165
+ Asm Lines: 1581804
+
+Mode: asm Compiler: gcc PCH: 0 Flags: -O0 -g
+name avg min med max SD total
+user 8.7962 8.6334 8.7861 8.9691 0.1373 26.3887
+ sys 1.2758 1.2395 1.2780 1.3100 0.0288 3.8275
+wall 10.2714 10.1274 10.2232 10.4635 0.1414 30.8142
+ Asm Lines: 1403421
+
+Mode: asm Compiler: llvm-gcc PCH: 0 Flags: -O0 -g
+name avg min med max SD total
+user 7.9903 7.9383 7.9821 8.0504 0.0461 23.9708
+ sys 1.1587 1.1374 1.1592 1.1794 0.0171 3.4760
+wall 9.3711 9.2555 9.2884 9.5692 0.1408 28.1132
+ Asm Lines: 1580849
+
+
+ Done: 2008-10-31_17-16
Added: cfe/trunk/www/timing-data/2008-10-31/176.gcc-02.txt
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/www/timing-data/2008-10-31/176.gcc-02.txt?rev=58542&view=auto
==============================================================================
--- cfe/trunk/www/timing-data/2008-10-31/176.gcc-02.txt (added)
+++ cfe/trunk/www/timing-data/2008-10-31/176.gcc-02.txt Fri Oct 31 20:14:36 2008
@@ -0,0 +1,135 @@
+Title: 176.gcc Timings
+Timestamp: 2008-10-31_17-17
+Uname: Darwin lordcrumb.apple.com 10.0.0d3 Darwin Kernel Version 10.0.0d3: Fri Oct 24 02:12:11 PDT 2008; root:xnu-1353~2/RELEASE_I386 i386
+Path: /Users/ddunbar/nightlytest/176.gcc
+Runs: 3
+
+LLVM SVN Rev.: 58536
+
+clang: /Users/ddunbar/llvm/Release-Asserts/bin//clang
+gcc: /usr/bin/gcc-4.2
+llvm-gcc: /Users/ddunbar/llvm-gcc/install/bin/llvm-gcc
+
+Mode: Eonly Compiler: clang PCH: 0 Flags:
+name avg min med max SD total
+user 0.8238 0.8184 0.8187 0.8342 0.0074 2.4713
+ sys 0.4030 0.3891 0.3953 0.4247 0.0155 1.2091
+wall 1.2731 1.2477 1.2565 1.3152 0.0299 3.8194
+
+Mode: Eonly Compiler: gcc PCH: 0 Flags:
+name avg min med max SD total
+user 0.8584 0.8501 0.8560 0.8692 0.0080 2.5753
+ sys 0.5426 0.5268 0.5453 0.5556 0.0119 1.6277
+wall 1.4485 1.4214 1.4503 1.4737 0.0214 4.3454
+
+Mode: Eonly Compiler: llvm-gcc PCH: 0 Flags:
+name avg min med max SD total
+user 1.1289 1.1338 1.1322 1.1207 0.0058 3.3866
+ sys 0.5857 0.5787 0.5734 0.6051 0.0138 1.7572
+wall 1.8195 1.8110 1.8124 1.8350 0.0110 5.4585
+
+
+Mode: parse-noop Compiler: clang PCH: 0 Flags:
+name avg min med max SD total
+user 0.9286 0.9250 0.9250 0.9370 0.0059 2.7859
+ sys 0.4255 0.4163 0.4163 0.4417 0.0115 1.2764
+wall 1.3970 1.3826 1.3826 1.4241 0.0192 4.1910
+
+
+Mode: disable-free Compiler: clang PCH: 0 Flags:
+name avg min med max SD total
+user 1.2962 1.2963 1.2963 1.3114 0.0125 3.8885
+ sys 0.4842 0.4864 0.4864 0.4901 0.0059 1.4527
+wall 1.8424 1.8356 1.8356 1.8534 0.0078 5.5273
+
+
+Mode: syntax Compiler: clang PCH: 0 Flags:
+name avg min med max SD total
+user 1.4120 1.4055 1.4118 1.4188 0.0054 4.2360
+ sys 0.4824 0.4786 0.4821 0.4864 0.0032 1.4471
+wall 1.9573 1.9467 1.9570 1.9682 0.0088 5.8719
+
+Mode: syntax Compiler: gcc PCH: 0 Flags:
+name avg min med max SD total
+user 3.9243 3.8431 3.9624 3.9675 0.0575 11.7730
+ sys 1.0094 0.9967 1.0135 1.0180 0.0091 3.0282
+wall 5.0495 4.9447 5.1012 5.1025 0.0741 15.1484
+
+Mode: syntax Compiler: llvm-gcc PCH: 0 Flags:
+name avg min med max SD total
+user 3.9287 3.8760 3.9226 3.9874 0.0457 11.7860
+ sys 0.8949 0.8684 0.9014 0.9147 0.0195 2.6846
+wall 4.9625 4.8722 4.9601 5.0550 0.0747 14.8874
+
+
+Mode: llvm Compiler: clang PCH: 0 Flags: -O0
+name avg min med max SD total
+user 2.8082 2.7806 2.8106 2.8334 0.0216 8.4246
+ sys 0.6608 0.6564 0.6582 0.6677 0.0049 1.9823
+wall 3.5453 3.5150 3.5559 3.5650 0.0218 10.6359
+
+Mode: llvm Compiler: llvm-gcc PCH: 0 Flags: -O0
+name avg min med max SD total
+user 4.1471 4.1512 4.1505 4.1395 0.0053 12.4413
+ sys 0.9221 0.9069 0.9203 0.9391 0.0132 2.7663
+wall 5.2138 5.1919 5.2001 5.2495 0.0255 15.6415
+
+
+Mode: asm Compiler: clang PCH: 0 Flags: -O0
+name avg min med max SD total
+user 5.1674 5.1537 5.1637 5.1637 0.0129 15.5022
+ sys 0.7424 0.7404 0.7376 0.7376 0.0049 2.2271
+wall 6.0284 5.9844 6.0964 6.0964 0.0487 18.0852
+ Asm Lines: 735931
+
+Mode: asm Compiler: gcc PCH: 0 Flags: -O0
+name avg min med max SD total
+user 8.0945 8.0259 8.1235 8.1342 0.0487 24.2835
+ sys 1.1599 1.1517 1.1626 1.1654 0.0059 3.4796
+wall 9.4120 9.2935 9.4036 9.5390 0.1004 28.2361
+ Asm Lines: 514962
+
+Mode: asm Compiler: llvm-gcc PCH: 0 Flags: -O0
+name avg min med max SD total
+user 6.4405 6.3577 6.4623 6.5014 0.0607 19.3214
+ sys 1.0571 1.0454 1.0359 1.0902 0.0237 3.1714
+wall 7.6688 7.5631 7.6376 7.8058 0.1015 23.0065
+ Asm Lines: 597193
+
+
+Mode: llvm Compiler: clang PCH: 0 Flags: -O0 -g
+name avg min med max SD total
+user 3.9883 3.9539 3.9626 4.0485 0.0427 11.9650
+ sys 0.7333 0.7209 0.7377 0.7413 0.0089 2.1998
+wall 4.8088 4.7485 4.7821 4.8957 0.0630 14.4263
+
+Mode: llvm Compiler: llvm-gcc PCH: 0 Flags: -O0 -g
+name avg min med max SD total
+user 5.4875 5.4528 5.5017 5.5017 0.0247 16.4626
+ sys 1.0308 1.0231 1.0248 1.0248 0.0097 3.0923
+wall 6.6781 6.6372 6.7006 6.7006 0.0290 20.0342
+
+
+Mode: asm Compiler: clang PCH: 0 Flags: -O0 -g
+name avg min med max SD total
+user 6.7945 6.6664 6.7352 6.9819 0.1355 20.3835
+ sys 0.8359 0.8172 0.8329 0.8577 0.0167 2.5077
+wall 7.7458 7.6003 7.7080 7.9290 0.1368 23.2374
+ Asm Lines: 1581804
+
+Mode: asm Compiler: gcc PCH: 0 Flags: -O0 -g
+name avg min med max SD total
+user 8.7280 8.6884 8.7084 8.7870 0.0426 26.1839
+ sys 1.3031 1.2940 1.3118 1.3037 0.0073 3.9094
+wall 10.2039 10.1039 10.1162 10.3916 0.1328 30.6116
+ Asm Lines: 1403421
+
+Mode: asm Compiler: llvm-gcc PCH: 0 Flags: -O0 -g
+name avg min med max SD total
+user 7.9987 7.9805 7.9805 8.0493 0.0362 23.9962
+ sys 1.1561 1.1523 1.1523 1.1626 0.0047 3.4682
+wall 9.3154 9.2801 9.2801 9.3606 0.0336 27.9463
+ Asm Lines: 1580849
+
+
+ Done: 2008-10-31_17-23
Added: cfe/trunk/www/timing-data/2008-10-31/176.gcc.png
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/www/timing-data/2008-10-31/176.gcc.png?rev=58542&view=auto
==============================================================================
Binary file - no diff available.
Propchange: cfe/trunk/www/timing-data/2008-10-31/176.gcc.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: cfe/trunk/www/timing-data/2008-10-31/sketch-01.txt
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/www/timing-data/2008-10-31/sketch-01.txt?rev=58542&view=auto
==============================================================================
--- cfe/trunk/www/timing-data/2008-10-31/sketch-01.txt (added)
+++ cfe/trunk/www/timing-data/2008-10-31/sketch-01.txt Fri Oct 31 20:14:36 2008
@@ -0,0 +1,187 @@
+Title: Sketch Timings
+Timestamp: 2008-10-31_16-46
+Uname: Darwin lordcrumb.apple.com 10.0.0d3 Darwin Kernel Version 10.0.0d3: Fri Oct 24 02:12:11 PDT 2008; root:xnu-1353~2/RELEASE_I386 i386
+Path: /Users/ddunbar/nightlytest/Sketch.ref
+Runs: 3
+
+LLVM SVN Rev.: 58536
+
+clang: /Users/ddunbar/llvm/Release-Asserts/bin//clang
+gcc: /usr/bin/gcc-4.2
+llvm-gcc: /Users/ddunbar/llvm-gcc/install/bin/llvm-gcc
+
+Mode: Eonly Compiler: clang PCH: 0 Flags:
+name avg min med max SD total
+user 1.3762 1.3711 1.3724 1.3849 0.0062 4.1285
+ sys 0.8306 0.8276 0.8274 0.8367 0.0044 2.4917
+wall 2.2290 2.2207 2.2219 2.2445 0.0109 6.6870
+
+Mode: Eonly Compiler: gcc PCH: 0 Flags:
+name avg min med max SD total
+user 2.2970 2.2352 2.2374 2.4184 0.0858 6.8910
+ sys 1.0716 1.0338 1.0342 1.1470 0.0533 3.2149
+wall 3.4039 3.3027 3.3046 3.6043 0.1417 10.2116
+
+Mode: Eonly Compiler: llvm-gcc PCH: 0 Flags:
+name avg min med max SD total
+user 2.8472 2.7770 2.7770 2.9893 0.1005 8.5416
+ sys 1.3153 1.2699 1.2699 1.4079 0.0655 3.9460
+wall 4.2134 4.0909 4.0909 4.4421 0.1618 12.6403
+
+
+Mode: parse-noop Compiler: clang PCH: 0 Flags:
+name avg min med max SD total
+user 1.7295 1.7228 1.7237 1.7421 0.0089 5.1886
+ sys 0.8510 0.8468 0.8448 0.8615 0.0074 2.5530
+wall 2.6034 2.5913 2.5914 2.6277 0.0172 7.8103
+
+
+Mode: disable-free Compiler: clang PCH: 0 Flags:
+name avg min med max SD total
+user 2.7310 2.7274 2.7288 2.7288 0.0042 8.1930
+ sys 0.9950 0.9890 0.9917 0.9917 0.0068 2.9851
+wall 3.7720 3.7515 3.7866 3.7866 0.0150 11.3161
+
+
+Mode: syntax Compiler: clang PCH: 0 Flags:
+name avg min med max SD total
+user 3.1817 3.1284 3.1620 3.2547 0.0534 9.5451
+ sys 1.0815 1.0569 1.0737 1.1138 0.0239 3.2444
+wall 4.2918 4.2129 4.2635 4.3991 0.0786 12.8755
+
+Mode: syntax Compiler: gcc PCH: 0 Flags:
+name avg min med max SD total
+user 6.4086 6.3289 6.4012 6.4956 0.0682 19.2258
+ sys 1.7617 1.7257 1.7615 1.7979 0.0295 5.2851
+wall 8.2403 8.1235 8.2432 8.3541 0.0942 24.7208
+
+Mode: syntax Compiler: llvm-gcc PCH: 0 Flags:
+name avg min med max SD total
+user 6.9711 6.8657 6.9738 7.0739 0.0850 20.9133
+ sys 1.7577 1.7226 1.7801 1.7702 0.0251 5.2730
+wall 8.8020 8.6601 8.8243 8.9216 0.1079 26.4061
+
+Mode: syntax Compiler: gcc PCH: 1 Flags:
+name avg min med max SD total
+user 0.6082 0.6078 0.6083 0.6085 0.0003 1.8245
+ sys 0.8901 0.8826 0.8949 0.8927 0.0053 2.6702
+wall 1.5593 1.5558 1.5605 1.5617 0.0025 4.6780
+
+Mode: syntax Compiler: llvm-gcc PCH: 1 Flags:
+name avg min med max SD total
+user 0.6413 0.6409 0.6409 0.6407 0.0008 1.9240
+ sys 0.7872 0.7805 0.7805 0.7954 0.0062 2.3615
+wall 1.4837 1.4760 1.4760 1.4877 0.0054 4.4510
+
+
+Mode: llvm Compiler: clang PCH: 0 Flags: -O0
+name avg min med max SD total
+user 3.3512 3.2800 3.3205 3.4530 0.0739 10.0535
+ sys 1.0991 1.0690 1.0833 1.1450 0.0330 3.2974
+wall 4.4934 4.4015 4.4394 4.6392 0.1043 13.4801
+
+Mode: llvm Compiler: llvm-gcc PCH: 0 Flags: -O0
+name avg min med max SD total
+user 7.1104 7.0581 7.1061 7.1670 0.0446 21.3311
+ sys 1.7621 1.7462 1.7556 1.7845 0.0163 5.2863
+wall 8.9510 8.8993 8.9352 9.0187 0.0500 26.8531
+
+Mode: llvm Compiler: llvm-gcc PCH: 1 Flags: -O0
+name avg min med max SD total
+user 0.8446 0.8300 0.8499 0.8538 0.0104 2.5338
+ sys 0.8742 0.8366 0.8861 0.9000 0.0272 2.6227
+wall 1.7871 1.7366 1.8046 1.8201 0.0362 5.3613
+
+
+Mode: asm Compiler: clang PCH: 0 Flags: -O0
+name avg min med max SD total
+user 3.4794 3.4750 3.4794 3.4794 0.0035 10.4381
+ sys 1.0876 1.0817 1.0874 1.0874 0.0049 3.2628
+wall 4.6112 4.5958 4.6223 4.6223 0.0112 13.8337
+ Asm Lines: 46279
+
+Mode: asm Compiler: gcc PCH: 0 Flags: -O0
+name avg min med max SD total
+user 6.8875 6.7735 6.8748 7.0143 0.0987 20.6626
+ sys 1.8035 1.7586 1.8049 1.8472 0.0362 5.4106
+wall 8.7785 8.6100 8.7574 8.9682 0.1470 26.3356
+ Asm Lines: 41008
+
+Mode: asm Compiler: llvm-gcc PCH: 0 Flags: -O0
+name avg min med max SD total
+user 7.3392 7.2327 7.3071 7.4779 0.1026 22.0176
+ sys 1.8018 1.7703 1.7930 1.8420 0.0299 5.4053
+wall 9.2274 9.0793 9.1968 9.4062 0.1352 27.6823
+ Asm Lines: 47243
+
+Mode: asm Compiler: gcc PCH: 1 Flags: -O0
+name avg min med max SD total
+user 1.0485 1.0361 1.0429 1.0666 0.0131 3.1456
+ sys 1.0277 1.0097 1.0437 1.0296 0.0140 3.0830
+wall 2.1621 2.1181 2.1496 2.2185 0.0419 6.4862
+ Asm Lines: 41001
+
+Mode: asm Compiler: llvm-gcc PCH: 1 Flags: -O0
+name avg min med max SD total
+user 0.9927 0.9898 0.9932 0.9951 0.0022 2.9781
+ sys 0.8640 0.8529 0.8610 0.8781 0.0105 2.5920
+wall 1.9183 1.9041 1.9193 1.9315 0.0112 5.7550
+ Asm Lines: 47238
+
+
+Mode: llvm Compiler: clang PCH: 0 Flags: -O0 -g
+name avg min med max SD total
+user 3.3843 3.3639 3.3719 3.4173 0.0235 10.1530
+ sys 1.0862 1.0743 1.0789 1.1053 0.0136 3.2585
+wall 4.5248 4.4754 4.4906 4.6084 0.0595 13.5744
+
+Mode: llvm Compiler: llvm-gcc PCH: 0 Flags: -O0 -g
+name avg min med max SD total
+user 7.4463 7.3855 7.3897 7.5638 0.0831 22.3390
+ sys 1.7927 1.7653 1.7841 1.8286 0.0265 5.3780
+wall 9.3259 9.2350 9.2660 9.4767 0.1074 27.9777
+
+Mode: llvm Compiler: llvm-gcc PCH: 1 Flags: -O0 -g
+name avg min med max SD total
+user 1.1532 1.1527 1.1527 1.1556 0.0018 3.4596
+ sys 0.8746 0.8663 0.8663 0.8774 0.0060 2.6238
+wall 2.1168 2.0914 2.0914 2.1464 0.0226 6.3503
+
+
+Mode: asm Compiler: clang PCH: 0 Flags: -O0 -g
+name avg min med max SD total
+user 3.6819 3.5955 3.7080 3.7422 0.0627 11.0458
+ sys 1.1386 1.0879 1.1480 1.1798 0.0381 3.4158
+wall 4.8606 4.7204 4.8947 4.9668 0.1034 14.5819
+ Asm Lines: 106056
+
+Mode: asm Compiler: gcc PCH: 0 Flags: -O0 -g
+name avg min med max SD total
+user 7.9271 7.8581 7.8581 8.0696 0.1008 23.7814
+ sys 2.0275 1.9943 1.9943 2.0711 0.0322 6.0826
+wall 10.0313 9.9266 9.9266 10.2314 0.1415 30.0939
+ Asm Lines: 177342
+
+Mode: asm Compiler: llvm-gcc PCH: 0 Flags: -O0 -g
+name avg min med max SD total
+user 7.7083 7.6793 7.6941 7.6941 0.0312 23.1249
+ sys 1.8122 1.7971 1.8204 1.8204 0.0107 5.4365
+wall 9.6227 9.5591 9.6555 9.6555 0.0450 28.8682
+ Asm Lines: 203358
+
+Mode: asm Compiler: gcc PCH: 1 Flags: -O0 -g
+name avg min med max SD total
+user 1.2589 1.2129 1.2130 1.3509 0.0650 3.7767
+ sys 1.2141 1.1467 1.1601 1.3355 0.0860 3.6423
+wall 2.5426 2.4325 2.4357 2.7596 0.1534 7.6278
+ Asm Lines: 177335
+
+Mode: asm Compiler: llvm-gcc PCH: 1 Flags: -O0 -g
+name avg min med max SD total
+user 1.4234 1.3843 1.4009 1.4849 0.0440 4.2701
+ sys 0.9822 0.9153 0.9446 1.0867 0.0749 2.9466
+wall 2.4856 2.3713 2.4482 2.6372 0.1117 7.4567
+ Asm Lines: 203353
+
+
+ Done: 2008-10-31_16-55
Added: cfe/trunk/www/timing-data/2008-10-31/sketch-02.txt
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/www/timing-data/2008-10-31/sketch-02.txt?rev=58542&view=auto
==============================================================================
--- cfe/trunk/www/timing-data/2008-10-31/sketch-02.txt (added)
+++ cfe/trunk/www/timing-data/2008-10-31/sketch-02.txt Fri Oct 31 20:14:36 2008
@@ -0,0 +1,187 @@
+Title: Sketch Timings
+Timestamp: 2008-10-31_16-59
+Uname: Darwin lordcrumb.apple.com 10.0.0d3 Darwin Kernel Version 10.0.0d3: Fri Oct 24 02:12:11 PDT 2008; root:xnu-1353~2/RELEASE_I386 i386
+Path: /Users/ddunbar/nightlytest/Sketch.ref
+Runs: 3
+
+LLVM SVN Rev.: 58536
+
+clang: /Users/ddunbar/llvm/Release-Asserts/bin//clang
+gcc: /usr/bin/gcc-4.2
+llvm-gcc: /Users/ddunbar/llvm-gcc/install/bin/llvm-gcc
+
+Mode: Eonly Compiler: clang PCH: 0 Flags:
+name avg min med max SD total
+user 1.4030 1.3765 1.3887 1.4437 0.0293 4.2089
+ sys 0.8561 0.8388 0.8497 0.8796 0.0173 2.5682
+wall 2.2809 2.2373 2.2586 2.3468 0.0474 6.8426
+
+Mode: Eonly Compiler: gcc PCH: 0 Flags:
+name avg min med max SD total
+user 2.3041 2.2821 2.2821 2.3563 0.0371 6.9123
+ sys 1.0772 1.0593 1.0593 1.0976 0.0157 3.2316
+wall 3.4323 3.3918 3.3918 3.4905 0.0422 10.2970
+
+Mode: Eonly Compiler: llvm-gcc PCH: 0 Flags:
+name avg min med max SD total
+user 2.7593 2.7038 2.7831 2.7831 0.0393 8.2778
+ sys 1.2805 1.2605 1.2868 1.2868 0.0144 3.8414
+wall 4.0893 4.0056 4.1319 4.1319 0.0592 12.2679
+
+
+Mode: parse-noop Compiler: clang PCH: 0 Flags:
+name avg min med max SD total
+user 1.7430 1.7252 1.7429 1.7610 0.0146 5.2291
+ sys 0.8573 0.8457 0.8605 0.8656 0.0085 2.5718
+wall 2.6237 2.5942 2.6266 2.6504 0.0230 7.8711
+
+
+Mode: disable-free Compiler: clang PCH: 0 Flags:
+name avg min med max SD total
+user 2.7684 2.7291 2.7310 2.8450 0.0542 8.3051
+ sys 1.0088 0.9948 0.9960 1.0356 0.0189 3.0263
+wall 3.8203 3.7581 3.7635 3.9394 0.0842 11.4610
+
+
+Mode: syntax Compiler: clang PCH: 0 Flags:
+name avg min med max SD total
+user 3.1106 3.1115 3.1107 3.1095 0.0008 9.3317
+ sys 1.0674 1.0630 1.0672 1.0721 0.0037 3.2022
+wall 4.2059 4.2015 4.2077 4.2085 0.0031 12.6176
+
+Mode: syntax Compiler: gcc PCH: 0 Flags:
+name avg min med max SD total
+user 6.4166 6.3461 6.4479 6.4559 0.0500 19.2499
+ sys 1.7649 1.7256 1.7836 1.7854 0.0278 5.2946
+wall 8.2536 8.1547 8.3018 8.3045 0.0700 24.7609
+
+Mode: syntax Compiler: llvm-gcc PCH: 0 Flags:
+name avg min med max SD total
+user 7.0297 6.9018 7.0003 7.1869 0.1182 21.0890
+ sys 1.7782 1.7336 1.7875 1.8136 0.0333 5.3347
+wall 8.8942 8.7128 8.8699 9.0999 0.1590 26.6826
+
+Mode: syntax Compiler: gcc PCH: 1 Flags:
+name avg min med max SD total
+user 0.6133 0.6065 0.6089 0.6244 0.0079 1.8398
+ sys 0.9115 0.8880 0.9019 0.9446 0.0241 2.7345
+wall 1.5864 1.5593 1.5669 1.6330 0.0331 4.7592
+
+Mode: syntax Compiler: llvm-gcc PCH: 1 Flags:
+name avg min med max SD total
+user 0.6412 0.6387 0.6387 0.6477 0.0047 1.9235
+ sys 0.7820 0.7654 0.7654 0.7955 0.0125 2.3461
+wall 1.4909 1.4783 1.4783 1.5124 0.0153 4.4726
+
+
+Mode: llvm Compiler: clang PCH: 0 Flags: -O0
+name avg min med max SD total
+user 3.2926 3.2939 3.2939 3.2998 0.0065 9.8778
+ sys 1.0746 1.0728 1.0728 1.0793 0.0034 3.2237
+wall 4.4097 4.4045 4.4045 4.4150 0.0043 13.2290
+
+Mode: llvm Compiler: llvm-gcc PCH: 0 Flags: -O0
+name avg min med max SD total
+user 7.3232 7.2559 7.3145 7.3991 0.0588 21.9695
+ sys 1.8050 1.7967 1.7982 1.8201 0.0107 5.4151
+wall 9.2155 9.1243 9.2130 9.3092 0.0755 27.6465
+
+Mode: llvm Compiler: llvm-gcc PCH: 1 Flags: -O0
+name avg min med max SD total
+user 0.8337 0.8288 0.8288 0.8444 0.0076 2.5011
+ sys 0.8575 0.8484 0.8484 0.8773 0.0140 2.5725
+wall 1.7973 1.7406 1.7406 1.9054 0.0764 5.3919
+
+
+Mode: asm Compiler: clang PCH: 0 Flags: -O0
+name avg min med max SD total
+user 3.4909 3.4823 3.4896 3.4896 0.0077 10.4728
+ sys 1.0997 1.1027 1.1028 1.1028 0.0043 3.2991
+wall 4.6332 4.6179 4.6483 4.6483 0.0124 13.8996
+ Asm Lines: 46279
+
+Mode: asm Compiler: gcc PCH: 0 Flags: -O0
+name avg min med max SD total
+user 6.8956 6.7882 6.9057 6.9929 0.0839 20.6868
+ sys 1.7978 1.7703 1.7928 1.8302 0.0247 5.3933
+wall 8.7724 8.6360 8.7818 8.8994 0.1077 26.3172
+ Asm Lines: 41008
+
+Mode: asm Compiler: llvm-gcc PCH: 0 Flags: -O0
+name avg min med max SD total
+user 7.2722 7.2087 7.3014 7.3014 0.0450 21.8167
+ sys 1.8020 1.7828 1.8083 1.8083 0.0139 5.4060
+wall 9.1527 9.0609 9.2011 9.2011 0.0650 27.4582
+ Asm Lines: 47243
+
+Mode: asm Compiler: gcc PCH: 1 Flags: -O0
+name avg min med max SD total
+user 1.0563 1.0337 1.0373 1.0979 0.0294 3.1689
+ sys 1.0249 0.9862 0.9837 1.1048 0.0565 3.0747
+wall 2.1458 2.0764 2.0838 2.2772 0.0930 6.4374
+ Asm Lines: 41001
+
+Mode: asm Compiler: llvm-gcc PCH: 1 Flags: -O0
+name avg min med max SD total
+user 0.9983 0.9929 0.9929 1.0110 0.0090 2.9950
+ sys 0.8616 0.8525 0.8525 0.8822 0.0146 2.5849
+wall 1.9268 1.9061 1.9061 1.9632 0.0259 5.7804
+ Asm Lines: 47238
+
+
+Mode: llvm Compiler: clang PCH: 0 Flags: -O0 -g
+name avg min med max SD total
+user 3.4344 3.3999 3.4302 3.4730 0.0300 10.3032
+ sys 1.1155 1.0881 1.1394 1.1191 0.0211 3.3466
+wall 4.5875 4.5279 4.6054 4.6292 0.0432 13.7626
+
+Mode: llvm Compiler: llvm-gcc PCH: 0 Flags: -O0 -g
+name avg min med max SD total
+user 7.5996 7.5021 7.5389 7.7578 0.1129 22.7988
+ sys 1.8546 1.8469 1.8262 1.8908 0.0270 5.5639
+wall 9.5392 9.4246 9.4575 9.7353 0.1394 28.6175
+
+Mode: llvm Compiler: llvm-gcc PCH: 1 Flags: -O0 -g
+name avg min med max SD total
+user 1.1556 1.1512 1.1542 1.1542 0.0042 3.4667
+ sys 0.9021 0.8890 0.8971 0.8971 0.0131 2.7062
+wall 2.1308 2.1126 2.1487 2.1487 0.0147 6.3924
+
+
+Mode: asm Compiler: clang PCH: 0 Flags: -O0 -g
+name avg min med max SD total
+user 3.6020 3.5895 3.5904 3.6259 0.0169 10.8059
+ sys 1.0967 1.0879 1.0879 1.1143 0.0124 3.2901
+wall 4.7362 4.7169 4.7182 4.7736 0.0264 14.2087
+ Asm Lines: 106056
+
+Mode: asm Compiler: gcc PCH: 0 Flags: -O0 -g
+name avg min med max SD total
+user 8.0264 7.8409 8.0350 8.2033 0.1481 24.0792
+ sys 2.0315 1.9767 2.0315 2.0864 0.0448 6.0946
+wall 10.1477 9.9000 10.1584 10.3846 0.1980 30.4430
+ Asm Lines: 177342
+
+Mode: asm Compiler: llvm-gcc PCH: 0 Flags: -O0 -g
+name avg min med max SD total
+user 7.8449 7.8189 7.8471 7.8687 0.0204 23.5346
+ sys 1.8727 1.8768 1.8539 1.8874 0.0140 5.6181
+wall 9.8164 9.7803 9.8029 9.8661 0.0363 29.4492
+ Asm Lines: 203358
+
+Mode: asm Compiler: gcc PCH: 1 Flags: -O0 -g
+name avg min med max SD total
+user 1.2216 1.2137 1.2168 1.2342 0.0090 3.6647
+ sys 1.1771 1.1627 1.1630 1.2055 0.0201 3.5312
+wall 2.4619 2.4419 2.4429 2.5008 0.0275 7.3856
+ Asm Lines: 177335
+
+Mode: asm Compiler: llvm-gcc PCH: 1 Flags: -O0 -g
+name avg min med max SD total
+user 1.3980 1.3682 1.3688 1.4569 0.0416 4.1939
+ sys 0.9354 0.8951 0.9181 0.9930 0.0418 2.8062
+wall 2.4380 2.3312 2.3606 2.6224 0.1309 7.3141
+ Asm Lines: 203353
+
+
+ Done: 2008-10-31_17-08
Added: cfe/trunk/www/timing-data/2008-10-31/sketch.png
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/www/timing-data/2008-10-31/sketch.png?rev=58542&view=auto
==============================================================================
Binary file - no diff available.
Propchange: cfe/trunk/www/timing-data/2008-10-31/sketch.png
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
More information about the cfe-commits
mailing list