Changeset 6c58850 for doc/theses/mike_brooks_MMath/plots
- Timestamp:
 - Aug 12, 2025, 12:44:35 AM (3 months ago)
 - Branches:
 - master
 - Children:
 - 7f995d70
 - Parents:
 - 81e1984b
 - Location:
 - doc/theses/mike_brooks_MMath/plots
 - Files:
 - 
      
- 8 deleted
 - 9 edited
 
- 
          
  ListCommon.py (modified) (2 diffs)
 - 
          
  list-cfa-attrib-remelem.gp (modified) (2 diffs)
 - 
          
  list-cfa-attrib.gp (modified) (2 diffs)
 - 
          
  list-cmp-exout.gp (modified) (2 diffs)
 - 
          
  list-cmp-intrl-outcome-meta.dat (deleted)
 - 
          
  list-cmp-intrl-outcome.d (deleted)
 - 
          
  list-cmp-intrl-outcome.gp (deleted)
 - 
          
  list-cmp-intrl-outcome.py (deleted)
 - 
          
  list-cmp-intrl-shift-meta.dat (deleted)
 - 
          
  list-cmp-intrl-shift.d (deleted)
 - 
          
  list-cmp-intrl-shift.gp (deleted)
 - 
          
  list-cmp-intrl-shift.py (deleted)
 - 
          
  list-cmp-survey.gp (modified) (2 diffs)
 - 
          
  list-zoomin-abs.gp (modified) (1 diff)
 - 
          
  list-zoomin-rel.gp (modified) (2 diffs)
 - 
          
  list-zoomout-noshuf.gp (modified) (1 diff)
 - 
          
  list-zoomout-shuf.gp (modified) (1 diff)
 
 
Legend:
- Unmodified
 - Added
 - Removed
 
- 
      
doc/theses/mike_brooks_MMath/plots/ListCommon.py
r81e1984b r6c58850 7 7 import sys 8 8 import os 9 9 from subprocess import Popen, PIPE 10 10 11 11 def getSingleResults(infileLocal, *, … … 17 17 infile = os.path.dirname(os.path.abspath(__file__)) + '/../benchmarks/list/' + infileLocal 18 18 19 timings = pd.read_csv( 20 infile, 21 names=['RunMoment', 'RunIdx', 'Args', 'Program', 'expt_ops_completed', 'expt_elapsed_sec', 'mean_op_dur_ns'], 22 dtype={'RunMoment': str, 23 'RunIdx': np.int64, 24 'Args': str, 25 'Program': str, 26 'expt_ops_completed': np.int64, 27 'expt_elapsed_sec': np.float64, 28 'mean_op_dur_ns': np.float64}, 29 parse_dates=['RunMoment'] 30 ) 31 #print(timings.head()) 19 # grep to remove lines that end in comma; these were error runs 20 with Popen("grep '[^,]$' " + infile, shell=True, stdout=PIPE) as process: 21 timings = pd.read_csv( 22 process.stdout, 23 names=['RunMoment', 'RunIdx', 'Args', 'Program', 'expt_ops_completed', 'expt_elapsed_sec', 'mean_op_dur_ns'], 24 dtype={'RunMoment': str, 25 'RunIdx': np.int64, 26 'Args': str, 27 'Program': str, 28 'expt_ops_completed': np.int64, 29 'expt_elapsed_sec': np.float64, 30 'mean_op_dur_ns': np.float64}, 31 parse_dates=['RunMoment'] 32 ) 33 # print(timings.head()) 32 34 33 35 ## parse executable name and args  - 
      
doc/theses/mike_brooks_MMath/plots/list-cfa-attrib-remelem.gp
r81e1984b r6c58850 20 20 21 21 set logscale y 2 22 set yrange [0. 88:2.1];22 set yrange [0.3:10]; 23 23 set ytics ( \ 24 "+50%%" 2, \ 24 "+85%%" 6.666666667, \ 25 "+80%%" 5, \ 26 "+70%%" 3.333333333, \ 27 "+60%%" 2.5, \ 25 28 "+40%%" 1.666666667, \ 26 "+30%%" 1.428571429, \27 29 "+20%%" 1.25, \ 28 "+10%%" 1.111111111, \29 30 "0" 1, \ 30 "-10%%" 0.909090909, \31 31 "-20%%" 0.833333333, \ 32 "-30%%" 0.769230769, \ 32 "-60%%" 0.625, \ 33 "-100%%" 0.5, \ 34 "-200%%" 0.333333333 \ 33 35 ) 34 36 set ylabel "Duration (tailq-Relative)" offset -1.0,0 … … 72 74 SRCDIR.'/list-cfa-attrib-remelem-meta.dat' \ 73 75 using 1:(-999):xtic(2) notitle with points, \ 74 $Singleton using (2.7 ):( 1.99) notitle with points pt 7 lt rgb "blue", \75 $Singleton using (2.7 ):( 1.83):("◐") notitle with labels textcolor rgb "dark-goldenrod" font "DejaVuSans-Bold,14", \76 $Singleton using (3.85):( 1.99):("◑") notitle with labels textcolor rgb "dark-salmon" font "DejaVuSans-Bold,14", \77 $Singleton using (3.85):( 1.83) notitle with points pt 6 lt rgb "gray40", \78 $Singleton using (5.1 ):( 1.99) notitle with points pt 3 lt rgb "dark-turquoise", \79 $Singleton using (5.1 ):( 1.83) notitle with points pt 15 lt rgb "red"76 $Singleton using (2.7 ):(8.0) notitle with points pt 7 lt rgb "blue", \ 77 $Singleton using (2.7 ):(6.0):("◐") notitle with labels textcolor rgb "dark-goldenrod" font "DejaVuSans-Bold,14", \ 78 $Singleton using (3.85):(8.0):("◑") notitle with labels textcolor rgb "dark-salmon" font "DejaVuSans-Bold,14", \ 79 $Singleton using (3.85):(6.0) notitle with points pt 6 lt rgb "gray40", \ 80 $Singleton using (5.1 ):(8.0) notitle with points pt 3 lt rgb "dark-turquoise", \ 81 $Singleton using (5.1 ):(6.0) notitle with points pt 15 lt rgb "red"  - 
      
doc/theses/mike_brooks_MMath/plots/list-cfa-attrib.gp
r81e1984b r6c58850 15 15 set logscale y 2 16 16 set yrange [0.75:1.8]; 17 set yrange [0.3:10]; 17 18 set ytics ( \ 19 "+85%%" 6.666666667, \ 20 "+80%%" 5, \ 21 "+70%%" 3.333333333, \ 22 "+60%%" 2.5, \ 18 23 "+40%%" 1.666666667, \ 19 "+30%%" 1.428571429, \20 24 "+20%%" 1.25, \ 21 "+10%%" 1.111111111, \22 25 "0" 1, \ 23 "-10%%" 0.909090909, \24 26 "-20%%" 0.833333333, \ 25 "-30%%" 0.769230769, \ 27 "-60%%" 0.625, \ 28 "-100%%" 0.5, \ 29 "-200%%" 0.333333333 \ 26 30 ) 27 31 set ylabel "Duration (tailq-Relative)" offset -1.0,0 … … 61 65 SRCDIR.'/list-cfa-attrib-meta.dat' \ 62 66 using 1:(-999):xtic(2) notitle with points, \ 63 $Singleton using (2.85):( 1.69) notitle with points pt 7 lt rgb "blue" , \64 $Singleton using (4.60):( 1.69) notitle with points pt 6 lt rgb "gray40", \65 $Singleton using (6.30):( 1.69) notitle with points pt 3 lt rgb "dark-turquoise" , \66 $Singleton using (7.95):( 1.69) notitle with points pt 15 lt rgb "red"67 $Singleton using (2.85):(8.0) notitle with points pt 7 lt rgb "blue" , \ 68 $Singleton using (4.60):(8.0) notitle with points pt 6 lt rgb "gray40", \ 69 $Singleton using (6.30):(8.0) notitle with points pt 3 lt rgb "dark-turquoise" , \ 70 $Singleton using (7.95):(8.0) notitle with points pt 15 lt rgb "red"  - 
      
doc/theses/mike_brooks_MMath/plots/list-cmp-exout.gp
r81e1984b r6c58850 14 14 15 15 set logscale y 2 16 set yrange [0. 75:1.8];16 set yrange [0.3:10]; 17 17 set ytics ( \ 18 "+85%%" 6.666666667, \ 19 "+80%%" 5, \ 20 "+70%%" 3.333333333, \ 21 "+60%%" 2.5, \ 18 22 "+40%%" 1.666666667, \ 19 "+30%%" 1.428571429, \20 23 "+20%%" 1.25, \ 21 "+10%%" 1.111111111, \22 24 "0" 1, \ 23 "-10%%" 0.909090909, \24 25 "-20%%" 0.833333333, \ 25 "-30%%" 0.769230769, \ 26 "-60%%" 0.625, \ 27 "-100%%" 0.5, \ 28 "-200%%" 0.333333333 \ 26 29 ) 27 30 set ylabel "Duration (tailq-Relative)" offset -1.0,0 … … 59 62 SRCDIR.'/list-cmp-exout-meta.dat' \ 60 63 using 1:(-999):xtic(2) notitle with points, \ 61 $Singleton using (3.73):( 1.69) notitle with points pt 7 lt rgb "blue" , \62 $Singleton using (5.44):( 1.69) notitle with points pt 9 lt rgb "dark-orange", \63 $Singleton using (7.14):( 1.69) notitle with points pt 13 lt rgb "purple"64 $Singleton using (3.73):(7.50) notitle with points pt 7 lt rgb "blue" , \ 65 $Singleton using (5.44):(7.50) notitle with points pt 9 lt rgb "dark-orange", \ 66 $Singleton using (7.14):(7.50) notitle with points pt 13 lt rgb "purple"  - 
      
doc/theses/mike_brooks_MMath/plots/list-cmp-survey.gp
r81e1984b r6c58850 14 14 15 15 set logscale y 2 16 set yrange [0. 75:1.8];16 set yrange [0.3:10]; 17 17 set ytics ( \ 18 "+85%%" 6.666666667, \ 19 "+80%%" 5, \ 20 "+70%%" 3.333333333, \ 21 "+60%%" 2.5, \ 18 22 "+40%%" 1.666666667, \ 19 "+30%%" 1.428571429, \20 23 "+20%%" 1.25, \ 21 "+10%%" 1.111111111, \22 24 "0" 1, \ 23 "-10%%" 0.909090909, \24 25 "-20%%" 0.833333333, \ 25 "-30%%" 0.769230769, \ 26 "-60%%" 0.625, \ 27 "-100%%" 0.5, \ 28 "-200%%" 0.333333333 \ 26 29 ) 27 30 set ylabel "Duration (tailq-Relative)" offset -1.0,0 … … 59 62 SRCDIR.'/list-cmp-survey-meta.dat' \ 60 63 using 1:(-999):xtic(2) notitle with points, \ 61 $Singleton using (3.73):( 1.69) notitle with points pt 7 lt rgb "blue" , \62 $Singleton using (5.44):( 1.69) notitle with points pt 9 lt rgb "dark-orange", \63 $Singleton using (7.14):( 1.69) notitle with points pt 13 lt rgb "purple"64 $Singleton using (3.73):(7.50) notitle with points pt 7 lt rgb "blue" , \ 65 $Singleton using (5.44):(7.50) notitle with points pt 9 lt rgb "dark-orange", \ 66 $Singleton using (7.14):(7.50) notitle with points pt 13 lt rgb "purple"  - 
      
doc/theses/mike_brooks_MMath/plots/list-zoomin-abs.gp
r81e1984b r6c58850 8 8 9 9 set grid 10 set key top right10 set key top left 11 11 set logscale x 2 12 12 set logscale y 13 set yrange [ 5:12.5];14 set ytics ( 6,7,8,9,10,11,12)13 set yrange [1:15]; 14 set ytics (1,2,3,4,5,6,7,8,10,12,14) 15 15 set xrange [0.75:128]; 16 16 set xlabel "List length (item count)" offset 2,0  - 
      
doc/theses/mike_brooks_MMath/plots/list-zoomin-rel.gp
r81e1984b r6c58850 8 8 9 9 set grid 10 set key top right10 set key bottom left 11 11 set logscale x 2 12 12 set logscale y 2 13 set yrange [0. 85:1.33];13 set yrange [0.3:1.8]; 14 14 set ytics ( \ 15 15 "+40%%" 1.666666667, \ … … 18 18 "+10%%" 1.111111111, \ 19 19 "0" 1, \ 20 "-10%%" 0.909090909, \21 20 "-20%%" 0.833333333, \ 22 "-30%%" 0.769230769, \ 21 "-40%%" 0.714285714, \ 22 "-60%%" 0.625, \ 23 "-80%%" 0.555555556, \ 24 "-100%%" 0.5, \ 25 "-130%%" 0.434782609, \ 26 "-160%%" 0.384615385, \ 27 "-200%%" 0.333333333 \ 23 28 ) 24 29 set xrange [0.75:128];  - 
      
doc/theses/mike_brooks_MMath/plots/list-zoomout-noshuf.gp
r81e1984b r6c58850 10 10 set key top left 11 11 set logscale x 12 set xrange [10:*] 13 #set logscale y 14 #set yrange [32:*]; 12 set logscale y 13 set yrange [1:1000]; 15 14 set xlabel "List length (item count)" offset 2,0 16 15 set ylabel "Duration (ns)"  - 
      
doc/theses/mike_brooks_MMath/plots/list-zoomout-shuf.gp
r81e1984b r6c58850 10 10 set key top left 11 11 set logscale x 12 set xrange [10:*] 13 #set logscale y 14 #set yrange [32:200] 12 set logscale y 13 set yrange [1:1000]; 15 14 set xlabel "List length (item count)" offset 2,0 16 15 set ylabel "Duration (ns)"  
  Note:
 See   TracChangeset
 for help on using the changeset viewer.