Changeset bf73608 for doc/theses/mike_brooks_MMath/plots
- Timestamp:
- Apr 24, 2026, 1:27:24 PM (4 weeks ago)
- Branches:
- master
- Children:
- 8501107
- Parents:
- 534188b
- Location:
- doc/theses/mike_brooks_MMath/plots
- Files:
-
- 8 added
- 11 deleted
- 5 edited
- 1 moved
-
ListCommon.py (modified) (1 diff)
-
list-1ord.gp (modified) (2 diffs)
-
list-2ord.gp (modified) (3 diffs)
-
list-histo-rel-i-swift.d (added)
-
list-histo-rel-i-swift.gp (added)
-
list-histo-rel-i-swift.py (added)
-
list-histo-rel-viii-java.gp (added)
-
list-legend-rel-i-swift.d (added)
-
list-legend-rel-i-swift.gp (added)
-
list-zoomin-abs-i-java.d (deleted)
-
list-zoomin-abs-i-java.gp (deleted)
-
list-zoomin-abs-i-java.py (deleted)
-
list-zoomin-abs-i-swift.gp (modified) (2 diffs)
-
list-zoomin-abs-viii-java.gp (modified) (2 diffs)
-
list-zoomin-abs-viii-swift.d (deleted)
-
list-zoomin-abs-viii-swift.gp (deleted)
-
list-zoomin-abs-viii-swift.py (deleted)
-
list-zoomin-rel-i-swift.d (added)
-
list-zoomin-rel-i-swift.gp (added)
-
list-zoomin-rel-i-swift.py (moved) (moved from doc/theses/mike_brooks_MMath/plots/list-zoomin-rel-swift.py ) (1 diff)
-
list-zoomin-rel-java.d (deleted)
-
list-zoomin-rel-java.gp (deleted)
-
list-zoomin-rel-java.py (deleted)
-
list-zoomin-rel-swift.d (deleted)
-
list-zoomin-rel-swift.gp (deleted)
Legend:
- Unmodified
- Added
- Removed
-
doc/theses/mike_brooks_MMath/plots/ListCommon.py
r534188b rbf73608 50 50 timings['SizeZone'] = np.select( 51 51 condlist = [ 52 ( 4 <= timings['NumNodes']) & (timings['NumNodes'] <= 16),53 ( 48 <= timings['NumNodes']) & (timings['NumNodes'] <= 256)52 ( 6 <= timings['NumNodes']) & (timings['NumNodes'] <= 20), 53 (50 <= timings['NumNodes']) & (timings['NumNodes'] <= 200) 54 54 ], 55 55 choicelist = [ -
doc/theses/mike_brooks_MMath/plots/list-1ord.gp
r534188b rbf73608 29 29 30 30 set xrange [-5.5:17.5]; 31 set xlabel "Architecture, Size Zone ; Operation; Framework;\nPrevalence Prevalence Prevalence"31 set xlabel "Architecture, Size Zone (/156); Use Case (/52); Framework (/192^†) \nPrevalence Prevalence Prevalence" 32 32 set xtics ( \ 33 33 "AMD, sm" -5, \ … … 49 49 "XII" 11, \ 50 50 \ 51 "{/Helvetica=15 C{/Symbol \42}}" 13, \52 "{/Symbol \155}C++" 14, \53 "LQ : tailq"15, \54 "LQ : list"16, \51 "{/Helvetica=15 C{/Symbol \42}}" 13, \ 52 "{/Symbol \155}C++" 14, \ 53 "LQ {/Helvetica=15 tailq}" 15, \ 54 "LQ {/Helvetica=15 list}" 16, \ 55 55 ) scale 0 rotate by -45 56 56 57 barHtScale_phys = 0.0 557 barHtScale_phys = 0.035 58 58 barHtScale_op = 0.1 59 59 barHtScale_fx = 0.05 -
doc/theses/mike_brooks_MMath/plots/list-2ord.gp
r534188b rbf73608 29 29 30 30 set xrange [-0.7:27.5]; 31 set xlabel "Criterion ; top-bottom Options; Prevalence" offset 0,-1.531 set xlabel "Criterion (/96^‡^*); top-bottom Options; Prevalence" offset 0,-1.5 32 32 set format x "" 33 33 set xtics ( \ … … 50 50 set label "stack" at first 11 , graph 1.05 center 51 51 set label "queue" at first 11 , graph -0.05 center 52 set label "Movement "at first 11 , graph -0.14 center52 set label "Movement^†" at first 11 , graph -0.14 center 53 53 54 54 set label "ins. first" at first 15 , graph 1.05 center 55 55 set label "ins. last" at first 15 , graph -0.05 center 56 set label "Polarity "at first 15 , graph -0.14 center56 set label "Polarity^†" at first 15 , graph -0.14 center 57 57 58 58 set label "all head" at first 19.5, graph 1.05 center … … 173 173 i ( 0 + 0) using ( 0 + 0 ):1 title "{/Helvetica=15 C{/Symbol \42}}" with points lc rgb "blue" pt 7 ps 1.0, \ 174 174 '' i ( 0 + 3) using ( 0 + 1 ):1 title "{/Symbol \155}C++" with points lc rgb "dark-orange" pt 9 ps 1.2, \ 175 '' i ( 0 + 2) using ( 0 + 2 ):1 title "LQ -tailq"with points lc rgb "magenta" pt 11 ps 1.2, \176 '' i ( 0 + 1) using ( 0 + 3 ):1 title "LQ -list"with points lc rgb "dark-violet" pt 13 ps 1.4, \175 '' i ( 0 + 2) using ( 0 + 2 ):1 title "LQ {/Helvetica=15 tailq}" with points lc rgb "magenta" pt 11 ps 1.2, \ 176 '' i ( 0 + 1) using ( 0 + 3 ):1 title "LQ {/Helvetica=15 list}" with points lc rgb "dark-violet" pt 13 ps 1.4, \ 177 177 '' i ( 0 + 0) using ( 0 + 0):1:( 0 + 0):( 0 + 0 + .8) notitle with xerrorbars lc rgb "blue" pt 0, \ 178 178 '' i ( 0 + 3) using ( 0 + 1):1:( 0 + 1):( 0 + 1 + .8) notitle with xerrorbars lc rgb "dark-orange" pt 0, \ -
doc/theses/mike_brooks_MMath/plots/list-zoomin-abs-i-swift.gp
r534188b rbf73608 1 set terminal pdfcairo color enhanced size 3. 625in,2.0in font "Times,17"1 set terminal pdfcairo color enhanced size 3.4375in,2.5in font "Times,17" 2 2 3 3 set size 1.0, 1.0 # scale of plot area inside terminal … … 10 10 set output OUTDIR."/plot-list-zoomin-abs-i-swift.pdf" 11 11 12 set lmargin 1012 set lmargin screen (0.5/3.4375) # half inch 13 13 14 14 set grid 15 unset key 16 set logscale x 2 15 set key bottom right 16 17 17 set logscale y 18 18 set yrange [1:15]; 19 set ytics (1,2,3,4,5,6,7,8,10,12,14) 19 set ytics (1,2,3,4,5,6,7,8,10,12,14) nomirror 20 set ylabel "Duration (ns)" 21 22 set logscale x 2 20 23 set xrange [0.75:180]; 21 # set xlabel "List length (item count)" offset 2,0 22 set format x "" 23 set ylabel "Duration (ns)" offset -3.0,0 24 set xlabel "List length (item count)" 25 # set format x "" 26 27 # "drop" page-centre side of bounding box (drop whole box, re-draw desired three) 28 unset border 29 set arrow from graph 0, graph 0 to graph 0, graph 1 nohead lw 1 front # left 30 set arrow from graph 0, graph 1 to graph 1, graph 1 nohead lw 1 front # top 31 set arrow from graph 0, graph 0 to graph 1, graph 0 nohead lw 1 front # bot 32 33 # labelled boxes around size zones 34 set object rect from first 6, first 2.5 to first 23, first 10 fc rgb "black" fs empty lw 2.0 35 set object rect from first 45, first 3.5 to graph 0.99, first 12 fc rgb "black" fs empty lw 2.0 36 set label "small" at first 23, first (2.5 * 0.9) right 37 set label "medium" at graph 0.99, first (3.5 * 0.9) right 38 39 40 #set bmargin 0 41 set tmargin 0.1 42 #set lmargin 0 43 set rmargin 0.1 44 45 set label "{/Times-Bold= Use Case I,}\n{/Times-Bold= AMD}" at first 1, graph 0.9 left 46 24 47 set errorbars 2.0 25 48 set pointintervalbox 0 26 49 27 50 plot INDIR."/plot-list-zoomin-abs-i-swift.dat" \ 28 i 0 using ($1 * 0.98):8:4:5 title columnheader(1)with yerrorbars lt rgb "blue" pt 6 ps 0.85 lw 1, \29 '' i 4 using ($1 * 0.94):8:4:5 title columnheader(1)with yerrorbars lt rgb "dark-orange" pt 8 ps 0.75 lw 1, \30 '' i 3 using ($1 * 1.02):8:4:5 title columnheader(1)with yerrorbars lt rgb "magenta" pt 10 ps 0.85 lw 1, \31 '' i 2 using ($1 * 1.06):8:4:5 title columnheader(1)with yerrorbars lt rgb "purple" pt 12 ps 1.0 lw 151 i 0 using ($1 * 0.98):8:4:5 notitle with yerrorbars lt rgb "blue" pt 6 ps 0.85 lw 1, \ 52 '' i 4 using ($1 * 0.94):8:4:5 notitle with yerrorbars lt rgb "dark-orange" pt 8 ps 0.75 lw 1, \ 53 '' i 3 using ($1 * 1.02):8:4:5 notitle with yerrorbars lt rgb "magenta" pt 10 ps 0.85 lw 1, \ 54 '' i 2 using ($1 * 1.06):8:4:5 title "LQ {/Helvetica=15 list}" with yerrorbars lt rgb "purple" pt 12 ps 1.0 lw 1 -
doc/theses/mike_brooks_MMath/plots/list-zoomin-abs-viii-java.gp
r534188b rbf73608 1 set terminal pdfcairo color enhanced size 3.0in,2.5in font "Times,17"1 set terminal pdfcairo color enhanced size 2.9375in,2.5in font "Times,17" 2 2 3 3 set size 1.0, 1.0 # scale of plot area inside terminal … … 11 11 12 12 set grid 13 unset key 14 set logscale x 2 13 set key bottom right 14 set key noopaque 15 15 16 set logscale y 16 17 set yrange [1:15]; 17 set ytics (1,2,3,4,5,6,7,8,10,12,14) 18 set ytics (1,2,3,4,5,6,7,8,10,12,14) scale 0 19 #set ylabel "Duration (ns)" offset -3.0,0 18 20 set format y "" 21 22 set logscale y2 23 set y2range [1:15]; 24 set y2tics (1,2,3,4,5,6,7,8,10,12,14) nomirror 25 set format y2 "" 26 27 set logscale x 2 19 28 set xrange [0.75:180]; 20 set xlabel "List length (item count)" offset 2,0 21 # set ylabel "Duration (ns)" offset -1.0,0 22 set format y "" 29 set xlabel "List length (item count)" 30 # set format x "" 31 32 # "drop" page-centre side of bounding box (drop whole box, re-draw desired three) 33 unset border 34 set arrow from graph 1, graph 0 to graph 1, graph 1 nohead lw 1 front # right 35 set arrow from graph 0, graph 1 to graph 1, graph 1 nohead lw 1 front # top 36 set arrow from graph 0, graph 0 to graph 1, graph 0 nohead lw 1 front # bot 37 38 # labelled boxes around size zones 39 set object rect from first 6, first 1.4 to first 23, first 4.8 fc rgb "black" fs empty lw 2.0 40 set object rect from first 45, first 3.5 to graph 0.99, first 6.5 fc rgb "black" fs empty lw 2.0 41 set label "small" at first 6, first (4.8 * 1.15) left 42 set label "medium" at first 45, first (6.5 * 1.15) left 43 44 45 #set bmargin 0 46 set tmargin 0.1 47 set lmargin 0 48 set rmargin 0.1 49 50 set label "{/Times-Bold= Use Case VIII,}\n{/Times-Bold= Intel}" at first 1, graph 0.9 left 51 23 52 set errorbars 2.0 24 53 set pointintervalbox 0 25 54 26 55 plot INDIR."/plot-list-zoomin-abs-viii-java.dat" \ 27 i 0 using ($1 * 0.98):8:4:5 title columnheader(1)with yerrorbars lt rgb "blue" pt 6 ps 0.85 lw 1, \28 '' i 3 using ($1 * 0.94):8:4:5 title columnheader(1)with yerrorbars lt rgb "dark-orange" pt 8 ps 0.75 lw 1, \29 '' i 2 using ($1 * 1.02):8:4:5 title columnheader(1)with yerrorbars lt rgb "magenta" pt 10 ps 0.85 lw 156 i 0 using ($1 * 0.98):8:4:5 title "{/Helvetica=15 C{/Symbol \42}}" with yerrorbars lt rgb "blue" pt 6 ps 0.85 lw 1, \ 57 '' i 3 using ($1 * 0.94):8:4:5 title "{/Symbol \155}C++" with yerrorbars lt rgb "dark-orange" pt 8 ps 0.75 lw 1, \ 58 '' i 2 using ($1 * 1.02):8:4:5 title "LQ {/Helvetica=15 tailq}" with yerrorbars lt rgb "magenta" pt 10 ps 0.85 lw 1 -
doc/theses/mike_brooks_MMath/plots/list-zoomin-rel-i-swift.py
r534188b rbf73608 21 21 22 22 measureBase='OpDurRel', 23 marginalizeOn= ['fx']23 marginalizeOn= list( set(explanations) - set(['NumNodes', 'SizeZone']) ) 24 24 )
Note:
See TracChangeset
for help on using the changeset viewer.