Changeset e5e2334


Ignore:
Timestamp:
Aug 4, 2022, 8:44:30 PM (2 years ago)
Author:
Thierry Delisle <tdelisle@…>
Branches:
ADT, ast-experimental, master, pthread-emulation
Children:
e76fa30
Parents:
c3b999d9
Message:

Updated makefile and data plotting

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • benchmark/plot.py

    rc3b999d9 re5e2334  
    3535        "Ops per procs"         : Field('Ops'   , 0, False),
    3636        "Ops per threads"       : Field('Ops'   , 0, False),
    37         "ns per ops/procs"      : Field(''      , 0, False, _name = "Latency (ns $/$ (Processor $\\times$ Operation))" ),
     37        "ns per ops/procs"      : Field(''      , 0, False, _name = "Latency ((ns $/$ Operation) $\\times$ Processor)" ),
    3838        "Number of threads"     : Field(''      , 1, False),
    3939        "Total Operations(ops)" : Field('Ops'   , 0, False),
     
    4545        "Target QPS"            : Field(''      , 0, False),
    4646        "Actual QPS"            : Field(''      , 0, False),
    47         "Average Read Latency"  : Field('s'     , 0, True, _factor = 0.000001),
     47        "Average Read Latency"  : Field('s'     , 0, False, _factor = 0.000001),
    4848        "Median Read Latency"   : Field('s'     , 0, True, _factor = 0.000001),
    4949        "Tail Read Latency"     : Field('s'     , 0, True, _factor = 0.000001),
     
    5151        "Median Update Latency" : Field('s'     , 0, True, _factor = 0.000001),
    5252        "Tail Update Latency"   : Field('s'     , 0, True, _factor = 0.000001),
    53         "Update Ratio"          : Field('\%'    , 0, False),
     53        "Update Ratio"          : Field('%'   , 0, False),
    5454        "Request Rate"          : Field('req/s' , 0, False),
    5555        "Data Rate"             : Field('b/s'   , 0, False, _factor = 1000 * 1000, _name = "Response Throughput"),
     56        "Errors"                : Field('%'   , 0, False),
    5657}
    5758
  • benchmark/process-trun.py

    rc3b999d9 re5e2334  
    6565                        'ActRateC':     float(vals[16]),
    6666                        'ActRate':      float(vals[17]),
    67                         'ErrRate':      float(vals[18]),
     67                        'Error Rate':   float(vals[18]),
    6868                        'SamplesT':     float(vals[19]),
    6969                        'SamplesR':     float(vals[20])
  • doc/theses/thierry_delisle_PhD/thesis/Makefile

    rc3b999d9 re5e2334  
    5454        result.yield.nasus.ops \
    5555        result.churn.jax.ops \
     56        result.churn.nasus.ops \
     57        result.locality.share.jax.ops \
     58        result.locality.share.nasus.ops \
     59        result.locality.noshare.jax.ops \
     60        result.locality.noshare.nasus.ops \
    5661        result.cycle.jax.ns \
    5762        result.cycle.nasus.ns \
     
    5964        result.yield.nasus.ns \
    6065        result.churn.jax.ns \
     66        result.churn.nasus.ns \
     67        result.locality.share.jax.ns \
     68        result.locality.share.nasus.ns \
     69        result.locality.noshare.jax.ns \
     70        result.locality.noshare.nasus.ns \
    6171        result.cycle.low.jax.ops \
    6272        result.cycle.low.nasus.ops \
     
    6474        result.yield.low.nasus.ops \
    6575        result.churn.low.jax.ops \
     76        result.churn.low.nasus.ops \
    6677        result.cycle.low.jax.ns \
    6778        result.cycle.low.nasus.ns \
     
    6980        result.yield.low.nasus.ns \
    7081        result.churn.low.jax.ns \
     82        result.churn.low.nasus.ns \
    7183        result.memcd.updt.qps \
    7284        result.memcd.updt.lat \
     
    7486        result.memcd.rate.99th \
    7587        result.swbsrv.25gb \
     88        result.swbsrv.25gb.err \
    7689        SQMS
    7790
     
    165178yield_low_jax_ns_FLAGS = --MaxY=1500
    166179
     180yield_nasus_ops_FLAGS = --MaxY=1500000000
     181yield_low_nasus_ops_FLAGS = --MaxY=1500000000
     182yield_nasus_ns_FLAGS = --MaxY=100000
     183yield_low_nasus_ns_FLAGS = --MaxY=100000
     184
     185churn_jax_ops_FLAGS = --MaxY=50000000
     186churn_low_jax_ops_FLAGS = --MaxY=50000000
     187churn_jax_ns_FLAGS = --MaxY=20000
     188churn_low_jax_ns_FLAGS = --MaxY=20000
     189
     190churn_nasus_ops_FLAGS = --MaxY=75000000
     191churn_low_nasus_ops_FLAGS = --MaxY=75000000
     192churn_nasus_ns_FLAGS = --MaxY=20000
     193churn_low_nasus_ns_FLAGS = --MaxY=20000
     194
    167195build/result.%.ns.svg : data/% Makefile ../../../../benchmark/plot.py | ${Build}
    168196        ../../../../benchmark/plot.py -f $< -o $@ -y "ns per ops/procs" $($(subst .,_,$*)_ns_FLAGS)
     
    188216build/result.swbsrv.%.svg : build/swbsrv.% Makefile ../../../../benchmark/plot.py | ${Build}
    189217        ../../../../benchmark/plot.py -f $< -o $@ -y "Data Rate" -x "Request Rate"
     218
     219build/result.swbsrv.%.err.svg : build/swbsrv.% Makefile ../../../../benchmark/plot.py | ${Build}
     220        ../../../../benchmark/plot.py -f $< -o $@ -y "Errors" -x "Request Rate"
    190221
    191222## pstex with inverted colors
Note: See TracChangeset for help on using the changeset viewer.