PPL Logo

ck-perf/trace-utilization.C File Reference

Go to the source code of this file.

Functions

void collectUtilizationData (void *, double)
 CkpvStaticDeclare (TraceUtilization *, _trace)
void _createTraceutilization (char **argv)
 For each TraceFoo module, _createTraceFoo() must be defined.
compressedBuffer moveTinyEntriesToOther (compressedBuffer src, double threshold)
 Compress a buffer by merging all entries in a bin that are less than the threshold into a single "other" category.
CkReductionMsgsumDetailCompressedReduction (int nMsg, CkReductionMsg **msgs)
 A reducer for merging compressed sum detail data.
compressedBuffer fakeCompressedMessage ()
 Create fake sum detail data in the compressed format (for debugging).
compressedBuffer emptyCompressedBuffer ()
 Create an empty message.
void printCompressedBuf (compressedBuffer b)
 print out the compressed buffer starting from its begining
bool isCompressedBufferSane (compressedBuffer b)
double averageUtilizationInBuffer (compressedBuffer b)
void sanityCheckCompressedBuf (compressedBuffer b)
void mergeCompressedBin (compressedBuffer *srcBufferArray, int numSrcBuf, int *numProcsRepresentedInMessage, int totalProcsAcrossAllMessages, compressedBuffer &destBuf)
 Merge the compressed entries from the first bin in each of the srcBuf buffers.

Variables

CProxy_TraceUtilizationBOC traceUtilizationGroupProxy
CkReduction::reducerType sumDetailCompressedReducer
 A reduction type for merging compressed sum detail data.


Generated on Mon Sep 21 07:59:38 2020 for Charm++ by  doxygen 1.5.5