charts
authorbrian <brian@brianweb.net>
Tue, 11 May 2004 11:49:51 +0000 (04:49 -0700)
committerbrian <brian@brianweb.net>
Tue, 11 May 2004 11:49:51 +0000 (04:49 -0700)
darcs-hash:20040511114951-24bed-b440afd8b11ccadb3366e63dcb76c4d4d90bb4d6.gz

20 files changed:
doc/charts/chart1.dat
doc/charts/chart1.gnuplot
doc/charts/chart10.dat [new file with mode: 0644]
doc/charts/chart10.gnuplot [new file with mode: 0644]
doc/charts/chart2.dat [new file with mode: 0644]
doc/charts/chart2.gnuplot [new file with mode: 0644]
doc/charts/chart3.dat [new file with mode: 0644]
doc/charts/chart3.gnuplot [new file with mode: 0644]
doc/charts/chart4.dat [new file with mode: 0644]
doc/charts/chart4.gnuplot [new file with mode: 0644]
doc/charts/chart5.dat [new file with mode: 0644]
doc/charts/chart5.gnuplot [new file with mode: 0644]
doc/charts/chart6.dat [new file with mode: 0644]
doc/charts/chart6.gnuplot [new file with mode: 0644]
doc/charts/chart7.dat [new file with mode: 0644]
doc/charts/chart7.gnuplot [new file with mode: 0644]
doc/charts/chart8.dat [new file with mode: 0644]
doc/charts/chart8.gnuplot [new file with mode: 0644]
doc/charts/chart9.dat [new file with mode: 0644]
doc/charts/chart9.gnuplot [new file with mode: 0644]

index a3d6dcd..fc75a57 100644 (file)
@@ -1,3 +1,4 @@
-3      59 97 159 256
-
-
+2.2    2.6117501       2.0316665       4.8741665
+3.8    2.509   1.8595  4.228667
+5.4    2.7128334       1.7885  3.9496663
+7.0    2.9118335       1.8961667       4.846833
index f4ba07f..2dbb28d 100644 (file)
@@ -2,22 +2,18 @@
 set terminal postscript landscape color "Helvetica" 19 
 set output 'unfilled.eps'
 
-set yrange [0:300]
-set xrange [1.8:4.5]
+set yrange [0:6]
+set xrange [1:7.4]
 set data style boxes
 set boxwidth 0.4
-set xtics (" " 3)
-set xlabel "X Axis Label"
-set ylabel "Y Axis Label"
+set xtics ("256" 1.8, "128" 3.4, "64" 5.0, "32" 6.6)
+set xlabel "Max Instructions Per Method"
+set ylabel "Seconds"
+set title "Optimal Max Instructions Per Method"
 set grid
-set label "59"  at 2.15, 69 
-set label "97"  at 2.55, 107
-set label "159" at 2.95, 169
-set label "256" at 3.35, 266
-plot \
-  'chart1.dat' using ($1-0.8):($2) title "x86",      \
-  'chart1.dat' using ($1-0.4):($3) title "Sparc",    \
-  'chart1.dat' using     ($1):($4) title "HPL-PD",   \
-  'chart1.dat' using ($1+0.4):($5) title "Canonical"
 
+plot \
+  'chart1.dat' using ($1-0.8):($2) title "libjpeg",      \
+  'chart1.dat' using ($1-0.4):($3) title "libfreetype",    \
+  'chart1.dat' using     ($1):($4) title "libmspack"
 
diff --git a/doc/charts/chart10.dat b/doc/charts/chart10.dat
new file mode 100644 (file)
index 0000000..44b1694
--- /dev/null
@@ -0,0 +1,7 @@
+1.6 4.8102503
+2.8     4.517
+4.0 3.58
+5.2  3.12157
+6.4 2.5037498
+7.6 1.8256665
+
diff --git a/doc/charts/chart10.gnuplot b/doc/charts/chart10.gnuplot
new file mode 100644 (file)
index 0000000..bfecc77
--- /dev/null
@@ -0,0 +1,22 @@
+# don't touch this
+set terminal postscript landscape color "Helvetica" 19 
+set output 'unfilled.eps'
+
+set yrange [0:5]
+set xrange [1:8.4]
+set data style boxes
+set boxwidth 0.8
+set xtics (\
+               "None" 1.6, "Prune Cases" 2.8, "GCC\nOptimizations" 4.0, \
+               "TABLE\nSWITCH" 5.2, "Combined" 6.4, \
+               "Binary\n-to-\nBinary" 7.6)
+
+set title "Effects of Optimizatins on Binary-to-Souce and Binary-to-Binary Compilers"
+set ylabel "Seconds"
+set grid
+#set label "59"  at 2.15, 69 
+#set label "97"  at 2.55, 107
+#set label "159" at 2.95, 169
+#set label "256" at 3.35, 266
+plot \
+  'chart10.dat' using ($1):($2) title ""
diff --git a/doc/charts/chart2.dat b/doc/charts/chart2.dat
new file mode 100644 (file)
index 0000000..1820ff2
--- /dev/null
@@ -0,0 +1,2 @@
+2.2    16.883  6.720167 54.59083
+3.8    2.509   1.8595  4.228667
diff --git a/doc/charts/chart2.gnuplot b/doc/charts/chart2.gnuplot
new file mode 100644 (file)
index 0000000..79361ed
--- /dev/null
@@ -0,0 +1,19 @@
+# don't touch this
+set terminal postscript landscape color "Helvetica" 19 
+set output 'unfilled.eps'
+
+set yrange [0:60]
+set xrange [1:4.2]
+set data style boxes
+set boxwidth 0.4
+set xtics ("512" 1.8, "128" 3.4)
+set xlabel "Max Instructions Per Method"
+set ylabel "Seconds"
+set title "JIT Doensn't Handle Largs Methods Well"
+set grid
+
+plot \
+  'chart2.dat' using ($1-0.8):($2) title "libjpeg",      \
+  'chart2.dat' using ($1-0.4):($3) title "libfreetype",    \
+  'chart2.dat' using     ($1):($4) title "libmspack"
+
diff --git a/doc/charts/chart3.dat b/doc/charts/chart3.dat
new file mode 100644 (file)
index 0000000..c2f85b4
--- /dev/null
@@ -0,0 +1,3 @@
+2.4    2.509 1.8256665
+4.0    1.8595 1.4573334
+5.6 4.228667 3.7278335
diff --git a/doc/charts/chart3.gnuplot b/doc/charts/chart3.gnuplot
new file mode 100644 (file)
index 0000000..273b118
--- /dev/null
@@ -0,0 +1,17 @@
+# don't touch this
+set terminal postscript landscape color "Helvetica" 19 
+set output 'unfilled.eps'
+
+set yrange [0:5.0]
+set xrange [1:5.8]
+set data style boxes
+set boxwidth 0.4
+set xtics ("Libjpeg" 1.8, "libfreetype" 3.4, "libmspack"  5.0)
+set xlabel "Application"
+set ylabel "Seconds"
+set title "JavaSource vs Classfile"
+set grid
+
+plot \
+  'chart3.dat' using ($1-0.8):($2) title "JavaSource",      \
+  'chart3.dat' using ($1-0.4):($3) title "ClassFile"
diff --git a/doc/charts/chart4.dat b/doc/charts/chart4.dat
new file mode 100644 (file)
index 0000000..8332c4c
--- /dev/null
@@ -0,0 +1,3 @@
+2.2    2.3438332 1.7511667 1.9061666
+3.8    1.5780001 1.4573334 1.7093334
+5.4     4.2496667 3.7278335 3.9231665
diff --git a/doc/charts/chart4.gnuplot b/doc/charts/chart4.gnuplot
new file mode 100644 (file)
index 0000000..c37d172
--- /dev/null
@@ -0,0 +1,17 @@
+# don't touch this
+set terminal postscript landscape color "Helvetica" 19 
+set output 'unfilled.eps'
+
+set yrange [0:5.0]
+set xrange [1:5.8]
+set data style boxes
+set boxwidth 0.4
+set xtics ("libjpeg" 1.8, "libfreetype" 3.4, "libmspack"  5.0)
+set xlabel "Application"
+set ylabel "Seconds"
+set title "Fields vs Local Variables"
+set grid
+plot \
+  'chart4.dat' using ($1-0.8):($2) title "Fields Only",      \
+  'chart4.dat' using ($1-0.4):($3) title "Some Local Vars", \
+  'chart4.dat' using ($1):($4) title "All Local Vars"
diff --git a/doc/charts/chart5.dat b/doc/charts/chart5.dat
new file mode 100644 (file)
index 0000000..a61e79d
--- /dev/null
@@ -0,0 +1,3 @@
+2.4    1.8256665 1.3853334
+4.0    1.4573334 1.1044999
+5.6     3.7278335 2.1845002
diff --git a/doc/charts/chart5.gnuplot b/doc/charts/chart5.gnuplot
new file mode 100644 (file)
index 0000000..ddfceee
--- /dev/null
@@ -0,0 +1,17 @@
+# don't touch this
+set terminal postscript landscape color "Helvetica" 19 
+set output 'unfilled.eps'
+
+set yrange [0:4.5]
+set xrange [1:5.8]
+set data style boxes
+set boxwidth 0.4
+set xtics ("Libjpeg" 1.8, "libfreetype" 3.4, "libmspack"  5.0)
+set xlabel "Application"
+set ylabel "Seconds"
+set title "Paged vs Flat Memory Access"
+set grid
+
+plot \
+  'chart5.dat' using ($1-0.8):($2) title "Paged",      \
+  'chart5.dat' using ($1-0.4):($3) title "Flat"
diff --git a/doc/charts/chart6.dat b/doc/charts/chart6.dat
new file mode 100644 (file)
index 0000000..29939b2
--- /dev/null
@@ -0,0 +1,2 @@
+1.6    0.808
+3.4     1.99
diff --git a/doc/charts/chart6.gnuplot b/doc/charts/chart6.gnuplot
new file mode 100644 (file)
index 0000000..c03e89f
--- /dev/null
@@ -0,0 +1,15 @@
+# don't touch this
+set terminal postscript landscape color "Helvetica" 19 
+set output 'unfilled.eps'
+
+set yrange [0:2.5]
+set xrange [1:4.0]
+set data style boxes
+set boxwidth 0.8
+set xtics ("Native" 1.6, "NestedVM" 3.4)
+#set xlabel ""
+set title "IO Performance (Copy 100mb of Data)"
+set ylabel "Seconds"
+set grid
+plot \
+  'chart6.dat' using ($1):($2) title ""
diff --git a/doc/charts/chart7.dat b/doc/charts/chart7.dat
new file mode 100644 (file)
index 0000000..5cf5c67
--- /dev/null
@@ -0,0 +1,3 @@
+2.2    0.15    0.236   0.5
+3.8    0.9576667       1.0161667       1.518
+5.4    1.1044999       1.3853334       2.1845002
diff --git a/doc/charts/chart7.gnuplot b/doc/charts/chart7.gnuplot
new file mode 100644 (file)
index 0000000..8f44e70
--- /dev/null
@@ -0,0 +1,19 @@
+# don't touch this
+set terminal postscript landscape color "Helvetica" 19 
+set output 'unfilled.eps'
+
+set yrange [0:2.8]
+set xrange [1:5.8]
+set data style boxes
+set boxwidth 0.4
+set xtics ("Native" 1.8, "NestedVM -> GCJ" 3.4, "Hotspot" 5.0)
+#set xlabel ""
+set title "Native vs GCJ vs Hotspot"
+set ylabel "Seconds"
+set grid
+
+plot \
+  'chart7.dat' using ($1-0.8):($2) title "libjpeg",      \
+  'chart7.dat' using ($1-0.4):($3) title "libfreetype",    \
+  'chart7.dat' using     ($1):($4) title "libmspack"
+
diff --git a/doc/charts/chart8.dat b/doc/charts/chart8.dat
new file mode 100644 (file)
index 0000000..26bfda7
--- /dev/null
@@ -0,0 +1,3 @@
+1.6    0.952
+3.4     6.381
+5.2    7.872
diff --git a/doc/charts/chart8.gnuplot b/doc/charts/chart8.gnuplot
new file mode 100644 (file)
index 0000000..a57b3a8
--- /dev/null
@@ -0,0 +1,15 @@
+# don't touch this
+set terminal postscript landscape color "Helvetica" 19 
+set output 'unfilled.eps'
+
+set yrange [0:9.0]
+set xrange [1:5.8]
+set data style boxes
+set boxwidth 0.8
+set xtics ("Native" 1.6, "NestedVM -> GCJ" 3.4, "NestedVM" 5.2)
+#set xlabel ""
+set title "Native/GCJ/Hotspot Boehm-GC (gctest)"
+set ylabel "Seconds"
+set grid
+plot \
+  'chart8.dat' using ($1):($2) title ""
diff --git a/doc/charts/chart9.dat b/doc/charts/chart9.dat
new file mode 100644 (file)
index 0000000..7d1a1b6
--- /dev/null
@@ -0,0 +1,4 @@
+2.2    484     256     164
+3.8    452     252     160
+5.4    332     200     120
+7.0     216    116     76
diff --git a/doc/charts/chart9.gnuplot b/doc/charts/chart9.gnuplot
new file mode 100644 (file)
index 0000000..42141ec
--- /dev/null
@@ -0,0 +1,22 @@
+# don't touch this
+set terminal postscript landscape color "Helvetica" 19 
+set output 'unfilled.eps'
+
+set yrange [0:500]
+set xrange [1:7.4]
+set data style boxes
+set boxwidth 0.4
+set xtics ("DJpeg" 1.8, "Freetype" 3.4, "Boehm-GC" 5.0, "LibMSPack" 6.6)
+set xlabel "Application"
+set ylabel "Size (kilobytes)"
+set title "Size of MIPS Binary vs Java Bytecode"
+set grid
+#set label "59"  at 2.15, 69 
+#set label "97"  at 2.55, 107
+#set label "159" at 2.95, 169
+#set label "256" at 3.35, 266
+plot \
+  'chart9.dat' using ($1-0.8):($2) title "Class",      \
+  'chart9.dat' using ($1-0.4):($3) title "Native",    \
+  'chart9.dat' using     ($1):($4) title "Compressed Class"
+