benchbuild.projects.apollo.rodinia module¶
-
class
benchbuild.projects.apollo.rodinia.
BFS
(experiment, name=NOTHING, domain=NOTHING, group=NOTHING, src_file=NOTHING, container=NOTHING, version=NOTHING, builddir=NOTHING, testdir=NOTHING, cflags=NOTHING, ldflags=NOTHING, run_f=NOTHING, run_uuid=NOTHING, compiler_extension=NOTHING, runtime_extension=None, config=NOTHING)[source]¶ Bases:
benchbuild.projects.apollo.rodinia.RodiniaGroup
-
CONFIG
= {'dir': 'openmp/bfs', 'flags': ['-fopenmp', '-UOPEN'], 'src': {'bfs': ['bfs.cpp']}}¶
-
NAME
= 'bfs'¶
-
-
class
benchbuild.projects.apollo.rodinia.
BPlusTree
(experiment, name=NOTHING, domain=NOTHING, group=NOTHING, src_file=NOTHING, container=NOTHING, version=NOTHING, builddir=NOTHING, testdir=NOTHING, cflags=NOTHING, ldflags=NOTHING, run_f=NOTHING, run_uuid=NOTHING, compiler_extension=NOTHING, runtime_extension=None, config=NOTHING)[source]¶ Bases:
benchbuild.projects.apollo.rodinia.RodiniaGroup
-
CONFIG
= {'dir': 'openmp/b+tree', 'flags': ['-fopenmp', '-lm'], 'src': {'b+tree.out': ['./main.c', './kernel/kernel_cpu.c', './kernel/kernel_cpu_2.c', './util/timer/timer.c', './util/num/num.c']}}¶
-
NAME
= 'b+tree'¶
-
-
class
benchbuild.projects.apollo.rodinia.
Backprop
(experiment, name=NOTHING, domain=NOTHING, group=NOTHING, src_file=NOTHING, container=NOTHING, version=NOTHING, builddir=NOTHING, testdir=NOTHING, cflags=NOTHING, ldflags=NOTHING, run_f=NOTHING, run_uuid=NOTHING, compiler_extension=NOTHING, runtime_extension=None, config=NOTHING)[source]¶ Bases:
benchbuild.projects.apollo.rodinia.RodiniaGroup
-
CONFIG
= {'dir': 'openmp/backprop', 'flags': ['-fopenmp', '-lm'], 'src': {'backprop': ['backprop_kernel.c', 'imagenet.c', 'facetrain.c', 'backprop.c']}}¶
-
NAME
= 'backprop'¶
-
-
class
benchbuild.projects.apollo.rodinia.
CFD
(experiment, name=NOTHING, domain=NOTHING, group=NOTHING, src_file=NOTHING, container=NOTHING, version=NOTHING, builddir=NOTHING, testdir=NOTHING, cflags=NOTHING, ldflags=NOTHING, run_f=NOTHING, run_uuid=NOTHING, compiler_extension=NOTHING, runtime_extension=None, config=NOTHING)[source]¶ Bases:
benchbuild.projects.apollo.rodinia.RodiniaGroup
-
CONFIG
= {'dir': 'openmp/cfd', 'src': {'euler3d_cpu': ['euler3d_cpu.cpp']}}¶
-
NAME
= 'cfd'¶
-
-
class
benchbuild.projects.apollo.rodinia.
HeartWall
(experiment, name=NOTHING, domain=NOTHING, group=NOTHING, src_file=NOTHING, container=NOTHING, version=NOTHING, builddir=NOTHING, testdir=NOTHING, cflags=NOTHING, ldflags=NOTHING, run_f=NOTHING, run_uuid=NOTHING, compiler_extension=NOTHING, runtime_extension=None, config=NOTHING)[source]¶ Bases:
benchbuild.projects.apollo.rodinia.RodiniaGroup
-
CONFIG
= {'dir': 'openmp/heartwall', 'flags': ['-I./AVI', '-fopenmp', '-lm'], 'src': {'heartwall': ['./AVI/avimod.c', './AVI/avilib.c', './main.c']}}¶
-
NAME
= 'heartwall'¶
-
-
class
benchbuild.projects.apollo.rodinia.
Hotspot
(experiment, name=NOTHING, domain=NOTHING, group=NOTHING, src_file=NOTHING, container=NOTHING, version=NOTHING, builddir=NOTHING, testdir=NOTHING, cflags=NOTHING, ldflags=NOTHING, run_f=NOTHING, run_uuid=NOTHING, compiler_extension=NOTHING, runtime_extension=None, config=NOTHING)[source]¶ Bases:
benchbuild.projects.apollo.rodinia.RodiniaGroup
-
CONFIG
= {'dir': 'openmp/hotspot', 'flags': ['-fopenmp'], 'src': {'hotspot': ['hotspot_openmp.cpp']}}¶
-
NAME
= 'hotspot'¶
-
-
class
benchbuild.projects.apollo.rodinia.
Hotspot3D
(experiment, name=NOTHING, domain=NOTHING, group=NOTHING, src_file=NOTHING, container=NOTHING, version=NOTHING, builddir=NOTHING, testdir=NOTHING, cflags=NOTHING, ldflags=NOTHING, run_f=NOTHING, run_uuid=NOTHING, compiler_extension=NOTHING, runtime_extension=None, config=NOTHING)[source]¶ Bases:
benchbuild.projects.apollo.rodinia.RodiniaGroup
-
CONFIG
= {'dir': 'openmp/hotspot3D', 'flags': ['-fopenmp', '-lm'], 'src': {'3D': ['./3D.c']}}¶
-
NAME
= 'hotspot3D'¶
-
-
class
benchbuild.projects.apollo.rodinia.
KMeans
(experiment, name=NOTHING, domain=NOTHING, group=NOTHING, src_file=NOTHING, container=NOTHING, version=NOTHING, builddir=NOTHING, testdir=NOTHING, cflags=NOTHING, ldflags=NOTHING, run_f=NOTHING, run_uuid=NOTHING, compiler_extension=NOTHING, runtime_extension=None, config=NOTHING)[source]¶ Bases:
benchbuild.projects.apollo.rodinia.RodiniaGroup
-
CONFIG
= {'dir': 'openmp/kmeans', 'flags': ['-lm', '-fopenmp'], 'src': {'./kmeans_serial/kmeans': ['./kmeans_serial/kmeans_clustering.c', './kmeans_serial/kmeans.c', './kmeans_serial/getopt.c', './kmeans_serial/cluster.c'], './kmeans_openmp/kmeans': ['./kmeans_openmp/kmeans_clustering.c', './kmeans_openmp/kmeans.c', './kmeans_openmp/getopt.c', './kmeans_openmp/cluster.c']}}¶
-
NAME
= 'kmeans'¶
-
-
class
benchbuild.projects.apollo.rodinia.
LUD
(experiment, name=NOTHING, domain=NOTHING, group=NOTHING, src_file=NOTHING, container=NOTHING, version=NOTHING, builddir=NOTHING, testdir=NOTHING, cflags=NOTHING, ldflags=NOTHING, run_f=NOTHING, run_uuid=NOTHING, compiler_extension=NOTHING, runtime_extension=None, config=NOTHING)[source]¶ Bases:
benchbuild.projects.apollo.rodinia.RodiniaGroup
-
CONFIG
= {'dir': 'openmp/lud', 'flags': ['-I./common', '-lm', '-fopenmp'], 'src': {'./omp/lud_omp': ['./common/common.c', './omp/lud_omp.c', './omp/lud.c']}}¶
-
NAME
= 'lud'¶
-
-
class
benchbuild.projects.apollo.rodinia.
LavaMD
(experiment, name=NOTHING, domain=NOTHING, group=NOTHING, src_file=NOTHING, container=NOTHING, version=NOTHING, builddir=NOTHING, testdir=NOTHING, cflags=NOTHING, ldflags=NOTHING, run_f=NOTHING, run_uuid=NOTHING, compiler_extension=NOTHING, runtime_extension=None, config=NOTHING)[source]¶ Bases:
benchbuild.projects.apollo.rodinia.RodiniaGroup
-
CONFIG
= {'dir': 'openmp/lavaMD', 'flags': ['-lm', '-fopenmp'], 'src': {'lavaMD': ['./main.c', './util/timer/timer.c', './util/num/num.c', './kernel/kernel_cpu.c']}}¶
-
NAME
= 'lavaMD'¶
-
-
class
benchbuild.projects.apollo.rodinia.
Leukocyte
(experiment, name=NOTHING, domain=NOTHING, group=NOTHING, src_file=NOTHING, container=NOTHING, version=NOTHING, builddir=NOTHING, testdir=NOTHING, cflags=NOTHING, ldflags=NOTHING, run_f=NOTHING, run_uuid=NOTHING, compiler_extension=NOTHING, runtime_extension=None, config=NOTHING)[source]¶ Bases:
benchbuild.projects.apollo.rodinia.RodiniaGroup
-
CONFIG
= {'dir': 'openmp/leukocyte', 'flags': ['-DSPARSE', '-DCOMPLEX', '-DREAL_FLT', '-DREAL_DBL', '-I./meschach_lib', '-lm', '-lpthread', '-fopenmp'], 'src': {'leukocyte': ['./meschach_lib/memstat.c', './meschach_lib/meminfo.c', './meschach_lib/version.c', './meschach_lib/ivecop.c', './meschach_lib/matlab.c', './meschach_lib/machine.c', './meschach_lib/otherio.c', './meschach_lib/init.c', './meschach_lib/submat.c', './meschach_lib/pxop.c', './meschach_lib/matop.c', './meschach_lib/vecop.c', './meschach_lib/memory.c', './meschach_lib/matrixio.c', './meschach_lib/err.c', './meschach_lib/copy.c', './meschach_lib/bdfactor.c', './meschach_lib/mfunc.c', './meschach_lib/fft.c', './meschach_lib/svd.c', './meschach_lib/schur.c', './meschach_lib/symmeig.c', './meschach_lib/hessen.c', './meschach_lib/norm.c', './meschach_lib/update.c', './meschach_lib/givens.c', './meschach_lib/hsehldr.c', './meschach_lib/solve.c', './meschach_lib/qrfactor.c', './meschach_lib/chfactor.c', './meschach_lib/bkpfacto.c', './meschach_lib/lufactor.c', './meschach_lib/iternsym.c', './meschach_lib/itersym.c', './meschach_lib/iter0.c', './meschach_lib/spswap.c', './meschach_lib/spbkp.c', './meschach_lib/splufctr.c', './meschach_lib/spchfctr.c', './meschach_lib/sparseio.c', './meschach_lib/sprow.c', './meschach_lib/sparse.c', './meschach_lib/zfunc.c', './meschach_lib/znorm.c', './meschach_lib/zmatop.c', './meschach_lib/zvecop.c', './meschach_lib/zmemory.c', './meschach_lib/zmatio.c', './meschach_lib/zcopy.c', './meschach_lib/zmachine.c', './meschach_lib/zschur.c', './meschach_lib/zhessen.c', './meschach_lib/zgivens.c', './meschach_lib/zqrfctr.c', './meschach_lib/zhsehldr.c', './meschach_lib/zmatlab.c', './meschach_lib/zsolve.c', './meschach_lib/zlufctr.c', './OpenMP/detect_main.c', './OpenMP/misc_math.c', './OpenMP/track_ellipse.c', './OpenMP/find_ellipse.c', './OpenMP/avilib.c']}}¶
-
NAME
= 'leukocyte'¶
-
-
class
benchbuild.projects.apollo.rodinia.
Myocyte
(experiment, name=NOTHING, domain=NOTHING, group=NOTHING, src_file=NOTHING, container=NOTHING, version=NOTHING, builddir=NOTHING, testdir=NOTHING, cflags=NOTHING, ldflags=NOTHING, run_f=NOTHING, run_uuid=NOTHING, compiler_extension=NOTHING, runtime_extension=None, config=NOTHING)[source]¶ Bases:
benchbuild.projects.apollo.rodinia.RodiniaGroup
-
CONFIG
= {'dir': 'openmp/myocyte', 'flags': ['-lm', '-fopenmp'], 'src': {'./myocyte.out': ['main.c']}}¶
-
NAME
= 'myocyte'¶
-
-
class
benchbuild.projects.apollo.rodinia.
NN
(experiment, name=NOTHING, domain=NOTHING, group=NOTHING, src_file=NOTHING, container=NOTHING, version=NOTHING, builddir=NOTHING, testdir=NOTHING, cflags=NOTHING, ldflags=NOTHING, run_f=NOTHING, run_uuid=NOTHING, compiler_extension=NOTHING, runtime_extension=None, config=NOTHING)[source]¶ Bases:
benchbuild.projects.apollo.rodinia.RodiniaGroup
-
CONFIG
= {'dir': 'openmp/nn', 'flags': ['-lm', '-fopenmp'], 'src': {'nn': ['./nn_openmp.c']}}¶
-
NAME
= 'nn'¶
-
-
class
benchbuild.projects.apollo.rodinia.
NW
(experiment, name=NOTHING, domain=NOTHING, group=NOTHING, src_file=NOTHING, container=NOTHING, version=NOTHING, builddir=NOTHING, testdir=NOTHING, cflags=NOTHING, ldflags=NOTHING, run_f=NOTHING, run_uuid=NOTHING, compiler_extension=NOTHING, runtime_extension=None, config=NOTHING)[source]¶ Bases:
benchbuild.projects.apollo.rodinia.RodiniaGroup
-
CONFIG
= {'dir': 'openmp/nw', 'flags': ['-lm', '-fopenmp'], 'src': {'needle': ['./needle.cpp']}}¶
-
NAME
= 'nw'¶
-
-
class
benchbuild.projects.apollo.rodinia.
ParticleFilter
(experiment, name=NOTHING, domain=NOTHING, group=NOTHING, src_file=NOTHING, container=NOTHING, version=NOTHING, builddir=NOTHING, testdir=NOTHING, cflags=NOTHING, ldflags=NOTHING, run_f=NOTHING, run_uuid=NOTHING, compiler_extension=NOTHING, runtime_extension=None, config=NOTHING)[source]¶ Bases:
benchbuild.projects.apollo.rodinia.RodiniaGroup
-
CONFIG
= {'dir': 'openmp/particlefilter', 'flags': ['-lm', '-fopenmp'], 'src': {'particle_filter': ['./ex_particle_OPENMP_seq.c']}}¶
-
NAME
= 'particlefilter'¶
-
-
class
benchbuild.projects.apollo.rodinia.
PathFinder
(experiment, name=NOTHING, domain=NOTHING, group=NOTHING, src_file=NOTHING, container=NOTHING, version=NOTHING, builddir=NOTHING, testdir=NOTHING, cflags=NOTHING, ldflags=NOTHING, run_f=NOTHING, run_uuid=NOTHING, compiler_extension=NOTHING, runtime_extension=None, config=NOTHING)[source]¶ Bases:
benchbuild.projects.apollo.rodinia.RodiniaGroup
-
CONFIG
= {'dir': 'openmp/pathfinder', 'flags': ['-fopenmp'], 'src': {'pathfinder': ['./pathfinder.cpp']}}¶
-
NAME
= 'pathfinder'¶
-
-
class
benchbuild.projects.apollo.rodinia.
RodiniaGroup
(experiment, name=NOTHING, domain=NOTHING, group=NOTHING, src_file=NOTHING, container=NOTHING, version=NOTHING, builddir=NOTHING, testdir=NOTHING, cflags=NOTHING, ldflags=NOTHING, run_f=NOTHING, run_uuid=NOTHING, compiler_extension=NOTHING, runtime_extension=None, config=NOTHING)[source]¶ Bases:
benchbuild.project.Project
Generic handling of Rodinia benchmarks.
-
CONFIG
= {}¶
-
DOMAIN
= 'rodinia'¶
-
GROUP
= 'rodinia'¶
-
SRC_FILE
= 'rodinia.tar.bz2'¶
-
VERSION
= '3.1'¶
-
download
()¶ Download the selected version from the url_dict value.
-
run_tests
(runner)[source]¶ Run the tests of this project.
Clients override this method to provide customized run-time tests.
Parameters: - experiment – The experiment we run this project under
- run – A function that takes the run command.
-
static
versions
()¶ Return a list of versions from the url_dict keys.
-
-
class
benchbuild.projects.apollo.rodinia.
SRAD1
(experiment, name=NOTHING, domain=NOTHING, group=NOTHING, src_file=NOTHING, container=NOTHING, version=NOTHING, builddir=NOTHING, testdir=NOTHING, cflags=NOTHING, ldflags=NOTHING, run_f=NOTHING, run_uuid=NOTHING, compiler_extension=NOTHING, runtime_extension=None, config=NOTHING)[source]¶ Bases:
benchbuild.projects.apollo.rodinia.RodiniaGroup
-
CONFIG
= {'dir': 'openmp/srad/srad_v1', 'flags': ['-I.', '-lm', '-fopenmp'], 'src': {'srad': ['./main.c']}}¶
-
NAME
= 'srad-1'¶
-
-
class
benchbuild.projects.apollo.rodinia.
SRAD2
(experiment, name=NOTHING, domain=NOTHING, group=NOTHING, src_file=NOTHING, container=NOTHING, version=NOTHING, builddir=NOTHING, testdir=NOTHING, cflags=NOTHING, ldflags=NOTHING, run_f=NOTHING, run_uuid=NOTHING, compiler_extension=NOTHING, runtime_extension=None, config=NOTHING)[source]¶ Bases:
benchbuild.projects.apollo.rodinia.RodiniaGroup
-
CONFIG
= {'dir': 'openmp/srad/srad_v2', 'flags': ['-lm', '-fopenmp'], 'src': {'srad': ['./srad.cpp']}}¶
-
NAME
= 'srad-2'¶
-
-
class
benchbuild.projects.apollo.rodinia.
StreamCluster
(experiment, name=NOTHING, domain=NOTHING, group=NOTHING, src_file=NOTHING, container=NOTHING, version=NOTHING, builddir=NOTHING, testdir=NOTHING, cflags=NOTHING, ldflags=NOTHING, run_f=NOTHING, run_uuid=NOTHING, compiler_extension=NOTHING, runtime_extension=None, config=NOTHING)[source]¶ Bases:
benchbuild.projects.apollo.rodinia.RodiniaGroup
-
CONFIG
= {'dir': 'openmp/streamcluster', 'flags': ['-lpthread', '-fopenmp'], 'src': {'./sc_omp': ['./streamcluster_omp.cpp']}}¶
-
NAME
= 'streamcluster'¶
-