Class SgemvBenchmark_jmhType_B2
java.lang.Object
dev.ludovic.blas.benchmarks.SgemvBenchmark
dev.ludovic.blas.benchmarks.jmh_generated.SgemvBenchmark_jmhType_B1
dev.ludovic.blas.benchmarks.jmh_generated.SgemvBenchmark_jmhType_B2
- Direct Known Subclasses:
SgemvBenchmark_jmhType_B3
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.github.fommil.netlib.BLASprotected com.github.fommil.netlib.BLASintintintintintintprotected com.github.fommil.netlib.BLASFields inherited from class dev.ludovic.blas.benchmarks.SgemvBenchmark
a, alpha, beta, m, n, trans, x, y -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected doubleprotected double[]randomDoubleArray(int n)protected floatprotected float[]randomFloatArray(int n)Methods inherited from class dev.ludovic.blas.benchmarks.SgemvBenchmark
blas, f2j, setup, vector
-
Field Details
-
setupTrialMutex
public volatile int setupTrialMutex -
tearTrialMutex
public volatile int tearTrialMutex -
setupTrialMutexUpdater
-
tearTrialMutexUpdater
-
setupIterationMutex
public volatile int setupIterationMutex -
tearIterationMutex
public volatile int tearIterationMutex -
setupIterationMutexUpdater
-
tearIterationMutexUpdater
-
setupInvocationMutex
public volatile int setupInvocationMutex -
tearInvocationMutex
public volatile int tearInvocationMutex -
setupInvocationMutexUpdater
public static final AtomicIntegerFieldUpdater<SgemvBenchmark_jmhType_B2> setupInvocationMutexUpdater -
tearInvocationMutexUpdater
-
nativeBLAS
protected final com.github.fommil.netlib.BLAS nativeBLAS -
f2jBLAS
protected final com.github.fommil.netlib.BLAS f2jBLAS -
vectorizedBLAS
protected final com.github.fommil.netlib.BLAS vectorizedBLAS
-
-
Constructor Details
-
SgemvBenchmark_jmhType_B2
public SgemvBenchmark_jmhType_B2()
-
-
Method Details
-
randomDouble
protected double randomDouble() -
randomDoubleArray
protected double[] randomDoubleArray(int n) -
randomFloat
protected float randomFloat() -
randomFloatArray
protected float[] randomFloatArray(int n)
-