| AggregateTernarySPInstruction | 
| AggregateUnarySPInstruction | 
| AppendGAlignedSPInstruction | 
| AppendGSPInstruction | 
| AppendMSPInstruction | 
| AppendRSPInstruction | 
| BinarySPInstruction | 
| BinUaggChainSPInstruction | 
| BuiltinNarySPInstruction | 
| CastSPInstruction | 
| CentralMomentSPInstruction | 
| CheckpointSPInstruction | 
| CompressionSPInstruction | 
| ComputationSPInstruction | 
| CovarianceSPInstruction | 
| CpmmSPInstruction Cpmm: cross-product matrix multiplication operation (distributed matrix multiply
 by join over common dimension and subsequent aggregation of partial results). | 
| CSVReblockSPInstruction | 
| CtableSPInstruction | 
| CumulativeAggregateSPInstruction | 
| CumulativeOffsetSPInstruction | 
| DeCompressionSPInstruction | 
| DnnSPInstruction | 
| IndexingSPInstruction This class implements the matrix indexing functionality inside Spark. | 
| LIBSVMReblockSPInstruction | 
| MapmmChainSPInstruction | 
| MapmmSPInstruction | 
| MatrixReshapeSPInstruction | 
| MultiReturnParameterizedBuiltinSPInstruction | 
| ParameterizedBuiltinSPInstruction | 
| PMapmmSPInstruction This pmapmm matrix multiplication instruction is still experimental
 not integrated in automatic operator selection yet. | 
| PmmSPInstruction | 
| QuantilePickSPInstruction | 
| QuantileSortSPInstruction This class supports two variants of sort operation on a 1-dimensional input matrix. | 
| QuaternarySPInstruction | 
| RandSPInstruction | 
| ReblockSPInstruction | 
| ReorgSPInstruction | 
| RmmSPInstruction | 
| SPInstruction | 
| SPInstruction.SPType | 
| SpoofSPInstruction | 
| TernarySPInstruction | 
| Tsmm2SPInstruction | 
| TsmmSPInstruction | 
| UaggOuterChainSPInstruction Two types of broadcast variables used -- 1. | 
| UnaryFrameSPInstruction | 
| UnarySPInstruction | 
| WriteSPInstruction | 
| ZipmmSPInstruction |