class  | 
AggregateTernarySPInstruction  | 
class  | 
AggregateUnarySPInstruction  | 
class  | 
AppendGAlignedSPInstruction  | 
class  | 
AppendGSPInstruction  | 
class  | 
AppendMSPInstruction  | 
class  | 
AppendRSPInstruction  | 
class  | 
ArithmeticBinarySPInstruction  | 
class  | 
BinarySPInstruction  | 
class  | 
BinUaggChainSPInstruction  | 
class  | 
BuiltinBinarySPInstruction  | 
class  | 
BuiltinUnarySPInstruction  | 
class  | 
CastSPInstruction  | 
class  | 
CentralMomentSPInstruction  | 
class  | 
CheckpointSPInstruction  | 
class  | 
CompressionSPInstruction  | 
class  | 
CovarianceSPInstruction  | 
class  | 
CpmmSPInstruction
Cpmm: cross-product matrix multiplication operation (distributed matrix multiply
 by join over common dimension and subsequent aggregation of partial results). 
 | 
class  | 
CSVReblockSPInstruction  | 
class  | 
CumulativeAggregateSPInstruction  | 
class  | 
CumulativeOffsetSPInstruction  | 
class  | 
FrameAppendMSPInstruction  | 
class  | 
FrameAppendRSPInstruction  | 
class  | 
FrameIndexingSPInstruction  | 
class  | 
IndexingSPInstruction  | 
class  | 
MapmmSPInstruction
TODO: we need to reason about multiple broadcast variables for chains of mapmults (sum of operations until cleanup) 
 | 
class  | 
MatrixAppendMSPInstruction  | 
class  | 
MatrixAppendRSPInstruction  | 
class  | 
MatrixBuiltinSPInstruction  | 
class  | 
MatrixBVectorArithmeticSPInstruction  | 
class  | 
MatrixBVectorBuiltinSPInstruction  | 
class  | 
MatrixBVectorRelationalSPInstruction  | 
class  | 
MatrixIndexingSPInstruction  | 
class  | 
MatrixMatrixArithmeticSPInstruction  | 
class  | 
MatrixMatrixBuiltinSPInstruction  | 
class  | 
MatrixMatrixRelationalSPInstruction  | 
class  | 
MatrixReshapeSPInstruction  | 
class  | 
MatrixScalarArithmeticSPInstruction  | 
class  | 
MatrixScalarBuiltinSPInstruction  | 
class  | 
MatrixScalarRelationalSPInstruction  | 
class  | 
MultiReturnParameterizedBuiltinSPInstruction  | 
class  | 
ParameterizedBuiltinSPInstruction  | 
class  | 
PlusMultSPInstruction  | 
class  | 
PMapmmSPInstruction
This pmapmm matrix multiplication instruction is still experimental
 not integrated in automatic operator selection yet. 
 | 
class  | 
PmmSPInstruction  | 
class  | 
QuantilePickSPInstruction  | 
class  | 
QuantileSortSPInstruction  | 
class  | 
QuaternarySPInstruction  | 
class  | 
RandSPInstruction  | 
class  | 
ReblockSPInstruction  | 
class  | 
RelationalBinarySPInstruction  | 
class  | 
ReorgSPInstruction  | 
class  | 
RmmSPInstruction  | 
class  | 
TernarySPInstruction  | 
class  | 
Tsmm2SPInstruction  | 
class  | 
TsmmSPInstruction  | 
class  | 
UaggOuterChainSPInstruction
Two types of broadcast variables used -- 1. 
 | 
class  | 
UnarySPInstruction  | 
class  | 
ZipmmSPInstruction  |