Ignore:
Timestamp:
Apr 17, 2026, 9:46:46 AM (2 months ago)
Author:
Michael Brooks <mlbrooks@…>
Branches:
master
Children:
9e94c9f, cbd6b5c
Parents:
99bc47b
Message:

Anticipated last new content for list perf analysis

Location:
doc/theses/mike_brooks_MMath/plots
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • doc/theses/mike_brooks_MMath/plots/ListCommon.py

    r99bc47b r4cf8832  
    6868
    6969explanations = ['movement', 'polarity', 'accessor',
    70                 'NumNodes',
     70                'NumNodes', 'Width', 'Length',
    7171                'SizeZone', # note fd: NumNodes -> SizeZone
    7272                'fx',
     
    192192
    193193def getSingleResults(
    194         dsname = 'general',
     194        dsnames = ['general'],
    195195        machines = allMachines,
    196196        *,
     
    202202
    203203    timings = pd.concat([
    204         getMachineDataset( dsname, m )
     204        getMachineDataset( d, m )
     205        for d in dsnames
    205206        for m in machines ])
    206207   
     
    287288
    288289def printManySummary(*,
    289         dsname = 'general',
     290        dsnames = ['general'],
    290291        machines = allMachines,
    291292        metafileCore,
     
    302303
    303304    for op in metadata.itertuples():
    304         timings = getSingleResults(dsname, machines,
     305        timings = getSingleResults(dsnames, machines,
    305306            fxs=fxs,
    306307            tgtMovement = op.movement,
     
    324325
    325326def printSingleDetail(
    326         dsname = 'general',
     327        dsnames = ['general'],
    327328        machines = allMachines,
    328329        *,
     
    336337
    337338
    338     timings = getSingleResults(dsname, machines,
     339    timings = getSingleResults(dsnames, machines,
    339340        fxs = fxs,
    340341        tgtMovement = tgtMovement,
  • doc/theses/mike_brooks_MMath/plots/list-1ord.py

    r99bc47b r4cf8832  
    1313ops = ['movement', 'polarity', 'accessor']
    1414fx = ['fx']
    15 bkgnd = ['NumNodes']  # never drilled/marginalized, always conditioned
     15bkgnd = ['NumNodes']            # never drilled/marginalized, always conditioned
     16ignore = [ 'InterleaveFrac',    # unused ever and always zero
     17           'Width',             # unused here and always one
     18           'Length' ]           # unused here and always =NumNodes
    1619
     20# assure every explanation is classified
    1721assert( set( explanations )
    18         - set( ['InterleaveFrac'] ) # unused and always zero
     22        - set( ignore )
    1923        ==
    2024        set(physicals) | set(ops) | set(fx) | set(bkgnd) )
  • doc/theses/mike_brooks_MMath/plots/list-zoomout-noshuf-java.py

    r99bc47b r4cf8832  
    88
    99printSingleDetail(
    10     dsname='zoomout-noshuf',
     10    dsnames=['zoomout-noshuf'],
    1111    machines=['java'],
    1212    tgtMovement = 'stack',
  • doc/theses/mike_brooks_MMath/plots/list-zoomout-noshuf-swift.py

    r99bc47b r4cf8832  
    88
    99printSingleDetail(
    10     dsname='zoomout-noshuf',
     10    dsnames=['zoomout-noshuf'],
    1111    machines=['swift'],
    1212    tgtMovement = 'stack',
  • doc/theses/mike_brooks_MMath/plots/list-zoomout-shuf-java.py

    r99bc47b r4cf8832  
    88
    99printSingleDetail(
    10     dsname='zoomout-shuf',
     10    dsnames=['zoomout-shuf'],
    1111    machines=['java'],
    1212    tgtMovement = 'stack',
  • doc/theses/mike_brooks_MMath/plots/list-zoomout-shuf-swift.py

    r99bc47b r4cf8832  
    88
    99printSingleDetail(
    10     dsname='zoomout-shuf',
     10    dsnames=['zoomout-shuf'],
    1111    machines=['swift'],
    1212    tgtMovement = 'stack',
Note: See TracChangeset for help on using the changeset viewer.