Class AbstractBenchmarkTask

    • Field Detail

      • matrixClass

        private java.lang.Class<? extends Matrix> matrixClass
      • sizes

        private java.util.List<long[]> sizes
      • benchmarkSeed

        private long benchmarkSeed
    • Constructor Detail

      • AbstractBenchmarkTask

        public AbstractBenchmarkTask​(long benchmarkSeed,
                                     java.lang.Class<? extends Matrix> matrixClass,
                                     java.util.List<long[]> sizes,
                                     BenchmarkConfig config)
    • Method Detail

      • run

        public void run()
      • task

        public abstract BenchmarkResult task​(java.lang.Class<? extends Matrix> matrixClass,
                                             long benchmarkSeed,
                                             int run,
                                             long[] size)
      • getTaskName

        public abstract java.lang.String getTaskName()
      • getMatrixLabel

        public java.lang.String getMatrixLabel()