Ignore:
Timestamp:
Jun 27, 2023, 4:45:40 PM (12 months ago)
Author:
caparsons <caparson@…>
Branches:
master
Children:
a1f0cb6
Parents:
917e1fd
Message:

first draft of full waituntil chapter and conclusion chapter. Lots of graph/plotting utilities cleanup. Reran all CFA actor benchmarks after recent changes. Small changes to actor.tex in performance section

Location:
doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt
Files:
3 added
1 edited

Legend:

Unmodified
Added
Removed
  • doc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/plotData.py

    r917e1fd r14e1053  
    6060name = "Aggregate Lock"
    6161var_name = ""
    62 experiment_duration = 10
     62experiment_duration = 10.0
    6363sendData = [0.0 for j in range(numVariants)]
    6464data = [[0.0 for i in range(len(procs))] for j in range(numVariants)]
     
    8787        data[currVariant][procCount] = currMedian
    8888        lower, upper = st.t.interval(0.95, numTimes - 1, loc=np.mean(tempData), scale=st.sem(tempData))
    89         bars[currVariant][0][procCount] = currMedian - lower
    90         bars[currVariant][1][procCount] = upper - currMedian
     89        bars[currVariant][0][procCount] = max( 0, currMedian - lower )
     90        bars[currVariant][1][procCount] = max( 0, upper - currMedian )
    9191        count = 0
    9292        procCount += 1
     
    100100                fig, ax = plt.subplots(layout='constrained')
    101101                plt.title(name + " Benchmark: " + str(currLocks) + " Locks")
    102                 plt.ylabel("Throughput (entries)")
     102                plt.ylabel("Throughput (critical section entries per second)")
    103103                plt.xlabel("Cores")
    104104                for idx, arr in enumerate(data):
Note: See TracChangeset for help on using the changeset viewer.