forked from nimazad/DeSyDe-meta
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.cfg
99 lines (72 loc) · 2.12 KB
/
config.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
# input file or path. Multiple paths allowed.
inputs=examples/demo_example/sdfs/
inputs=examples/demo_example/
# output path.
output=examples/demo_example/
# path to log file.
log-file=output.log
# log level. If two options provided, the first one is for stdout, the
# second for log file.
# Valid options are CRITICAL, ERROR, WARNING, INFO, and DEBUG.
log-level=INFO
log-level=ERROR
# Output file type.
# Valid options ALL, CSV, TXT, XML.
output-file-type=ALL_OUT
# Frequency of printing output.
# Valid options ALL, LAST, Every_n.
output-print-frequency=ALL_SOL
[dse]
# Constraint programming model.
# Valid options NONECP, SDF, SDF_PR_ONLINE.
model=NONECP
# Search type.
# Valid options NONESEARCH, FIRST, ALL, OPTIMIZE, OPTIMIZE_IT,
# GIST_ALL, GIST_OPT, PSO, GA.
search=GA
# Optimization criteria.
# Valid options NONE, POWER, THROUGHPUT, LATENCY.
criteria=THROUGHPUT
# search timeout. 0 means infinite. If two values are provided, the
# first one specifies the timeout for the first solution, and the
# second one for all solutions.
timeout=0
timeout=0
# Luby scale
luby_scale=0
# Throughput propagator type.
# Valid options SSE, MCR.
th_prop=MCR
[meta]
# Number of generations used in the search.
generation=1000
# Number of generations before the search restarts.
restart-generation=200
# Number of individuals used in the search.
individuals=300
# Weight of the individual component.
w_individual=3.04999995
# Weight of the social component.
w_social=1.02999995
# Weight of the current position.
w_current=0.899999976
# Whether multiobjective optimization or not.
multi_obj=1
# Number of threads used for search. 0 means number of cores is equal
# to the number of cores.
threads=0
# The weight vector used for calculating the fitness.First wieght of
# application periods, then energy, last memory violations
fitness_weights=1
fitness_weights=1.0
fitness_weights=0.0
fitness_weights=1.0
#fitness_weights=0.0
[presolver]
# Constraint pre-solving model.
# Valid options NONE, ONE_PROC_MAPPINGS.
model=NONE
# Search type.
# Valid options NONESEARCH, FIRST, ALL, OPTIMIZE, OPTIMIZE_IT,
# GIST_ALL, GIST_OPT, PSO, GA.
search=ALL