Changes in / [1eea589f:b9d1242]


Ignore:
Location:
doc/theses/mike_brooks_MMath
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • doc/theses/mike_brooks_MMath/benchmarks/list/driver.c

    r1eea589f rb9d1242  
    177177  #ifdef DISABLE_INTERLEAVING
    178178    #define nextInterleave 0
    179     printf("interleave key %x\n", 0);
    180179  #else
    181180    const unsigned int INTRL_KEYLEN = 64;
  • doc/theses/mike_brooks_MMath/plots/ListCommon.py

    r1eea589f rb9d1242  
    5757    byPeer = timings.groupby(['NumNodes', 'op', 'InterleaveFrac'])
    5858    for [NumNodes, op, intrlFrac], peerGroup in byPeer:
    59         baselineRows = peerGroup.groupby(['fx']).get_group(baseline_fx)
    60         baselineDur = meanNoOutlr( baselineRows['mean_op_dur_ns'] )
     59        grpfx = peerGroup.groupby(['fx'])
     60        if baseline_fx in grpfx.groups:
     61            baselineRows = grpfx.get_group(baseline_fx)
     62            baselineDur = meanNoOutlr( baselineRows['mean_op_dur_ns'] )
     63        else:
     64            baselineDur = 1.0
    6165        timings.loc[peerGroup.index, 'BaselineFxOpDurNs'] = baselineDur
    6266    timings['OpDurRelFx'] = timings['mean_op_dur_ns'] / timings['BaselineFxOpDurNs']
Note: See TracChangeset for help on using the changeset viewer.