wlauto.workloads.dhrystone package¶
Module contents¶
-
class
wlauto.workloads.dhrystone.
Dhrystone
(device, **kwargs)[source]¶ Bases:
wlauto.core.workload.Workload
-
aliases
= AC([])¶
-
artifacts
= AC([])¶
-
bm_regex
= <_sre.SRE_Pattern object at 0x1bff150>¶
-
core_modules
= []¶
-
default_mloops
= 100¶
-
description
= '\n Runs the Dhrystone benchmark.\n\n Original source from::\n\n http://classes.soe.ucsc.edu/cmpe202/benchmarks/standard/dhrystone.c\n\n This version has been modified to configure duration and the number of\n threads used.\n\n '¶
-
dmips_regex
= <_sre.SRE_Pattern object>¶
-
finalize
(*args, **kwargs)¶
-
initialize
(*args, **kwargs)¶
-
kind
= 'workload'¶
-
name
= 'dhrystone'¶
-
parameters
= AC(["Param({'kind': <type 'list'>, 'mandatory': None, 'name': 'modules', 'constraint': None, 'default': None, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <function integer>, 'mandatory': None, 'name': 'duration', 'constraint': None, 'default': 0, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <function integer>, 'mandatory': None, 'name': 'mloops', 'constraint': None, 'default': 0, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <function integer>, 'mandatory': None, 'name': 'threads', 'constraint': None, 'default': 4, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <function integer>, 'mandatory': None, 'name': 'delay', 'constraint': None, 'default': 0, 'allowed_values': None, 'global_alias': None, 'override': False})", "Param({'kind': <function integer>, 'mandatory': None, 'name': 'taskset_mask', 'constraint': None, 'default': 0, 'allowed_values': None, 'global_alias': None, 'override': False})"])¶
-
time_regex
= <_sre.SRE_Pattern object at 0x1c08070>¶
-
validate
(*args, **kwargs)¶
-