Symbol or phrase

Symbol or phraseLatex format (italicize symbols)DefinitionAuthorCommentEditing comments
ppNumber of processors or coresSushil PrasadProcessors, cores, and nodes are alternative ways of describing the number of processing units employed. The same symbol can be used if the description of a parallel algorithm or program uses “processes” or another abstraction for processing units
T1*T1*si1_eFastest sequential timeThis (usually) corresponds to the best sequential algorithm
TpTpExecution time of a parallel program/algorithm using p processorsT1 is thus the time taken by a parallel program using one processor and may involve parallel overheads. As compared with this, T1* is the pure sequential time
SpSp(Absolute) speedup of a parallel program using p processors compared with the fastest sequential timeThus, the “absolute speedup” is defined as Sp=T1*/Tpsi2_e. T1/Tp is the “relative speedup,” comparing a parallel program’s performance relative to its own performance using one processor
CostCost of a parallel programCost = pTp
WorkTotal work collectively done by all processorsWork <= cost
EpEpEfficiency of a parallel programEp=Sp/p=T1*/pTp=T1*/costsi3_e
Cost-optimalA parallel algorithm whose cost is of the same order as T1*si1_e
GGGraph GG = (V,E)
VVSet of nodes in graph G
EESet of edges in graph G
n, mn, mVariables related to the size of the inputAnshul GuptaLower case letters such as n, m, etc., should be used to denote variables that determine the size of the input; for example, a set of n records, or an n × m matrix, or a graph with n vertices and m edges, etc.
Design patternA description of an effective solution to a recurring problem in a particular contextDick Brown
NNInput sizeRamachandran VaidyanathanUppercase is useful when N = 2k is a power of 2
lLevel of node in a treeRamachandran Vaidyanathan
ttiTime-related quantityRamachandran Vaidyanathan
x’, X’x or XComplement of a Boolean variable x or XRamachandran Vaidyanathan
< a,b >< a,b >Doublet or ordered pair < a,b >Ramachandran Vaidyanathan
oplusGeneric associative operatorThomas CormenWhen describing reduce and scan operations, we need a generic operator
@@Operator to perform segmented scans via unsegmented scansThomas CormenWhen performing segmented scan operations, we use a special operator to use the mechanism for unsegmented scans

t0010

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset