public class BenchmarkMatrix extends Object
Modifier | Constructor and Description |
---|---|
protected |
BenchmarkMatrix()
Benchmark constructor comment.
|
Modifier and Type | Method and Description |
---|---|
protected static void |
bench_dgemm(String[] args)
Not yet documented.
|
protected static void |
bench_dgemv(String[] args)
Not yet documented.
|
protected static void |
bench_pow(String[] args)
Not yet documented.
|
protected static void |
benchGeneric(cern.colt.matrix.bench.Double2DProcedure fun,
String[] args)
Not yet documented.
|
protected static String |
commands() |
protected static cern.colt.matrix.bench.Double2DProcedure |
fun_dgemm(boolean transposeA,
boolean transposeB)
Linear algebrax matrix-matrix multiply.
|
protected static cern.colt.matrix.bench.Double2DProcedure |
fun_dgemv(boolean transposeA)
Linear algebrax matrix-matrix multiply.
|
protected static cern.colt.matrix.bench.Double2DProcedure |
fun_pow(int k)
2D assign with get,set
|
protected static cern.colt.matrix.bench.Double2DProcedure |
funAssign()
2D assign with A.assign(B)
|
protected static cern.colt.matrix.bench.Double2DProcedure |
funAssignGetSet()
2D assign with get,set
|
protected static cern.colt.matrix.bench.Double2DProcedure |
funAssignGetSetQuick()
2D assign with getQuick,setQuick
|
protected static cern.colt.matrix.bench.Double2DProcedure |
funAssignLog()
2D assign with A.assign(B)
|
protected static cern.colt.matrix.bench.Double2DProcedure |
funAssignPlusMult()
2D assign with A.assign(B)
|
protected static cern.colt.matrix.bench.Double2DProcedure |
funCorrelation()
Linear algebrax matrix-matrix multiply.
|
protected static cern.colt.matrix.bench.Double2DProcedure |
funElementwiseMult()
Element-by-element matrix-matrix multiply.
|
protected static cern.colt.matrix.bench.Double2DProcedure |
funElementwiseMultB()
Element-by-element matrix-matrix multiply.
|
protected static cern.colt.matrix.bench.Double2DProcedure |
funGetQuick()
2D assign with get,set
|
protected static cern.colt.matrix.bench.Double2DProcedure |
funLUDecompose()
2D assign with getQuick,setQuick
|
protected static cern.colt.matrix.bench.Double2DProcedure |
funLUSolve()
2D assign with getQuick,setQuick
|
protected static cern.colt.matrix.bench.Double2DProcedure |
funMatMultLarge()
Linear algebrax matrix-matrix multiply.
|
protected static cern.colt.matrix.bench.Double2DProcedure |
funMatVectorMult()
Linear algebrax matrix-vector multiply.
|
protected static cern.colt.matrix.bench.Double2DProcedure |
funSetQuick()
2D assign with get,set
|
protected static cern.colt.matrix.bench.Double2DProcedure |
funSOR5() |
protected static cern.colt.matrix.bench.Double2DProcedure |
funSOR8() |
protected static cern.colt.matrix.bench.Double2DProcedure |
funSort() |
protected static DoubleFactory2D |
getFactory(String type)
Not yet documented.
|
protected static cern.colt.matrix.bench.Double2DProcedure |
getGenericFunction(String cmd)
Not yet documented.
|
protected static boolean |
handle(String[] params)
Executes a command
|
static void |
main(String[] args)
Runs the matrix benchmark operations defined in args or in the file specified by args0.
|
protected static void |
run(double minSeconds,
String title,
cern.colt.matrix.bench.Double2DProcedure function,
String[] types,
int[] sizes,
double[] densities)
Executes procedure repeatadly until more than minSeconds have elapsed.
|
protected static void |
runSpecial(double minSeconds,
String title,
cern.colt.matrix.bench.Double2DProcedure function)
Executes procedure repeatadly until more than minSeconds have elapsed.
|
protected static String |
usage()
Overall usage.
|
protected static String |
usage(String cmd)
Usage of a specific command.
|
protected static void bench_dgemm(String[] args)
protected static void bench_dgemv(String[] args)
protected static void bench_pow(String[] args)
protected static void benchGeneric(cern.colt.matrix.bench.Double2DProcedure fun, String[] args)
protected static String commands()
protected static cern.colt.matrix.bench.Double2DProcedure fun_dgemm(boolean transposeA, boolean transposeB)
protected static cern.colt.matrix.bench.Double2DProcedure fun_dgemv(boolean transposeA)
protected static cern.colt.matrix.bench.Double2DProcedure fun_pow(int k)
protected static cern.colt.matrix.bench.Double2DProcedure funAssign()
protected static cern.colt.matrix.bench.Double2DProcedure funAssignGetSet()
protected static cern.colt.matrix.bench.Double2DProcedure funAssignGetSetQuick()
protected static cern.colt.matrix.bench.Double2DProcedure funAssignLog()
protected static cern.colt.matrix.bench.Double2DProcedure funAssignPlusMult()
protected static cern.colt.matrix.bench.Double2DProcedure funCorrelation()
protected static cern.colt.matrix.bench.Double2DProcedure funElementwiseMult()
protected static cern.colt.matrix.bench.Double2DProcedure funElementwiseMultB()
protected static cern.colt.matrix.bench.Double2DProcedure funGetQuick()
protected static cern.colt.matrix.bench.Double2DProcedure funLUDecompose()
protected static cern.colt.matrix.bench.Double2DProcedure funLUSolve()
protected static cern.colt.matrix.bench.Double2DProcedure funMatMultLarge()
protected static cern.colt.matrix.bench.Double2DProcedure funMatVectorMult()
protected static cern.colt.matrix.bench.Double2DProcedure funSetQuick()
protected static cern.colt.matrix.bench.Double2DProcedure funSOR5()
protected static cern.colt.matrix.bench.Double2DProcedure funSOR8()
protected static cern.colt.matrix.bench.Double2DProcedure funSort()
protected static DoubleFactory2D getFactory(String type)
protected static cern.colt.matrix.bench.Double2DProcedure getGenericFunction(String cmd)
protected static boolean handle(String[] params)
public static void main(String[] args)
protected static void run(double minSeconds, String title, cern.colt.matrix.bench.Double2DProcedure function, String[] types, int[] sizes, double[] densities)
protected static void runSpecial(double minSeconds, String title, cern.colt.matrix.bench.Double2DProcedure function)
protected static String usage()
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.