Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LinpackBenchmark ¶
type LinpackBenchmark struct {
*g.BenchmarkBaseBase
}
func NewLinpackBenchmark ¶
func NewLinpackBenchmark(writer utils.WriterType, printToConsole bool) *LinpackBenchmark
func (*LinpackBenchmark) BenchImplementation ¶
func (b *LinpackBenchmark) BenchImplementation() interface{}
func (*LinpackBenchmark) PopulateResult ¶
func (b *LinpackBenchmark) PopulateResult(benchResult *g.BenchResult, linpackResult interface{}) *g.BenchResult
func (*LinpackBenchmark) Warmup ¶
func (b *LinpackBenchmark) Warmup(aspect float64)
type LinpackResult ¶
type LinpackResult struct { Norma float64 Residual float64 NormalisedResidual float64 Epsilon float64 Time float64 MFLOPS float64 Output string }
func RunBenchmark ¶
func RunBenchmark(array_size int, output utils.WriterType) *LinpackResult
type ParallelLinpackBenchmark ¶
type ParallelLinpackBenchmark struct {
*LinpackBenchmark
}
func NewParallelLinpackBenchmark ¶
func NewParallelLinpackBenchmark(writer utils.WriterType, printToConsole bool) *ParallelLinpackBenchmark
func (*ParallelLinpackBenchmark) BenchImplementation ¶
func (b *ParallelLinpackBenchmark) BenchImplementation() interface{}
func (*ParallelLinpackBenchmark) PopulateResult ¶
func (b *ParallelLinpackBenchmark) PopulateResult(benchResult *g.BenchResult, results interface{}) *g.BenchResult
Click to show internal directories.
Click to hide internal directories.