benchmarks

package
v2.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 17, 2022 License: MIT Imports: 0 Imported by: 11

Documentation

Overview

Package benchmarks defines Benchmark interface.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Benchmark

type Benchmark interface {
	SelectGPU(gpuIDs []int)
	Run()
	Verify()
	SetUnifiedMemory()
}

A Benchmark is a GPU program that can run on the GCN3 simulator

Directories

Path Synopsis
amdappsdk
bitonicsort
Package bitonicsort implements the bitonicsort benchmark from AMDAPPSDK.
Package bitonicsort implements the bitonicsort benchmark from AMDAPPSDK.
fastwalshtransform
Package fastwalshtransform implements the fastwalshtransform benchmark from AMDAPPSDK.
Package fastwalshtransform implements the fastwalshtransform benchmark from AMDAPPSDK.
floydwarshall
Package floydwarshall implements the Floyd-Warshall benchmark from AMDAPPSDK.
Package floydwarshall implements the Floyd-Warshall benchmark from AMDAPPSDK.
matrixmultiplication
Package matrixmultiplication implements the matrix multiplication benchmark from AMDAPPSDK.
Package matrixmultiplication implements the matrix multiplication benchmark from AMDAPPSDK.
matrixtranspose
Package matrixtranspose implements the matrix transpose benchmark from AMDAPPSDK.
Package matrixtranspose implements the matrix transpose benchmark from AMDAPPSDK.
nbody
Package nbody include the benchmark of NBody sample Derived from SDKSample base class
Package nbody include the benchmark of NBody sample Derived from SDKSample base class
simpleconvolution
Package simpleconvolution implements the Simple Convolution benchmark from AMDAPPSDK.
Package simpleconvolution implements the Simple Convolution benchmark from AMDAPPSDK.
dnn
conv2d
Package conv2d defines a benchmark for the Convolutional Layer.
Package conv2d defines a benchmark for the Convolutional Layer.
gputraining
Package gputraining defines GPU training process.
Package gputraining defines GPU training process.
im2col
Package im2col defines a benchmark for the im2col operation.
Package im2col defines a benchmark for the im2col operation.
lenet
Package lenet implements lenet network training.
Package lenet implements lenet network training.
minerva
Package minerva implements minerva network training.
Package minerva implements minerva network training.
relu
Package relu implements the relu algorithm as a benchmark.
Package relu implements the relu algorithm as a benchmark.
tensor
Package tensor provides GPU tensor and tensor operation implementations.
Package tensor provides GPU tensor and tensor operation implementations.
vgg16
Package vgg16 implements VGG16 network training.
Package vgg16 implements VGG16 network training.
xor
Package xor implements a extremely simple network that can perform the xor operation.
Package xor implements a extremely simple network that can perform the xor operation.
heteromark
aes
Package aes implements the AES benchmark form Hetero-Mark.
Package aes implements the AES benchmark form Hetero-Mark.
fir
Package fir implements the FIR benchmark form Hetero-Mark.
Package fir implements the FIR benchmark form Hetero-Mark.
kmeans
Package kmeans implements the Kmeans benchmark form Hetero-Mark.
Package kmeans implements the Kmeans benchmark form Hetero-Mark.
pagerank
Package pagerank implements the PageRank benchmark form Hetero-Mark.
Package pagerank implements the PageRank benchmark form Hetero-Mark.
matrix
csr
Package csr provides a csr matrix definition
Package csr provides a csr matrix definition
Package mccl provides a collective communication library implementation.
Package mccl provides a collective communication library implementation.
polybench
atax
Package atax implements the ATAX benchmark from Polybench.
Package atax implements the ATAX benchmark from Polybench.
bicg
Package bicg implements the bicg benchmark from Polybench.
Package bicg implements the bicg benchmark from Polybench.
rodinia
nw
Package nw defines the Needleman–Wunsch benchmark
Package nw defines the Needleman–Wunsch benchmark
shoc
bfs
Package bfs implements the bfs benchmark from the SHOC suite.
Package bfs implements the bfs benchmark from the SHOC suite.
fft
Package fft include the benchmark of Fourier
Package fft include the benchmark of Fourier
spmv
Package spmv include the benchmark of sparse matrix-vector matiplication.
Package spmv include the benchmark of sparse matrix-vector matiplication.
stencil2d
Package stencil2d implements the stencil2d benchmark from the SHOC suite.
Package stencil2d implements the stencil2d benchmark from the SHOC suite.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL