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. | |
CkReductionMsg * | sumDetailCompressedReduction (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. |