Skip to content

Commit 31966fd

Browse files
committed
koios reg test odin
1 parent 9d28e68 commit 31966fd

36 files changed

+49854
-27594
lines changed
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
regression_test/benchmark/task/full
22
regression_test/benchmark/task/large
3-
regression_test/benchmark/task/koios
4-
3+
regression_test/benchmark/suite/koios_weekly_suite
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
regression_test/benchmark/task/koios/koios_medium
2+
regression_test/benchmark/task/koios/koios_medium_no_hb
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
regression_test/benchmark/task/koios/koios_large
2+
regression_test/benchmark/task/koios/koios_large_no_hb

odin_ii/regression_test/benchmark/suite/light_suite/task_list.conf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,5 @@ regression_test/benchmark/task/syntax
99
regression_test/benchmark/task/FIR
1010
regression_test/benchmark/task/micro
1111
regression_test/benchmark/suite/complex_synthesis_suite
12-
regression_test/benchmark/suite/vtr_multiclock_suite
12+
regression_test/benchmark/suite/vtr_multiclock_suite
13+
regression_test/benchmark/suite/koios_nightly_suite

odin_ii/regression_test/benchmark/task/koios/koios_large/synthesis_result.json

Lines changed: 19605 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
########################
2+
# Koios benchmarks config
3+
########################
4+
5+
regression_params=--disable_simulation --verbose
6+
script_synthesis_params=--limit_ressource --time_limit 14400s
7+
script_simulation_params=--limit_ressource --time_limit 14400s
8+
9+
#-------------------------------------------------------
10+
# specify the directory to look for architecture file in
11+
#-------------------------------------------------------
12+
archs_dir=../vtr_flow/arch/COFFE_22nm
13+
14+
#-------------------------------------------------------
15+
# specify the architecture file
16+
#-------------------------------------------------------
17+
arch_list_add=k6FracN10LB_mem20K_complexDSP_customSB_22nm.xml
18+
19+
#-------------------------------------------------------
20+
# specify the directory to look for benchmarks in
21+
#-------------------------------------------------------
22+
circuits_dir=regression_test/benchmark/verilog/koios_dummy
23+
24+
#-------------------------------------------------------
25+
# specify the benchmarks
26+
#-------------------------------------------------------
27+
circuit_list_add=lenet.v
28+
circuit_list_add=clstm_like.small.v
29+
circuit_list_add=clstm_like.medium.v
30+
circuit_list_add=clstm_like.large.v
31+
circuit_list_add=lstm.v
32+
circuit_list_add=gemm_layer.v
33+
circuit_list_add=tpu_like.large.os.v
34+
circuit_list_add=tpu_like.large.ws.v
35+
circuit_list_add=tdarknet_like.small.v
36+
circuit_list_add=tdarknet_like.large.v
37+
circuit_list_add=dla_like.medium.v
38+
39+
#-------------------------------------------------------
40+
# Some benchmarks instantiate hard dsp and memory blocks
41+
# This functionality is guarded under the `complex_dsp` and `hard_mem` macros.
42+
# The dummy verilog file
43+
# defines this macros, thereby enabling instantiations of the hard blocks
44+
45+
synthesis_parse_file=regression_test/parse_result/conf/synth.toml

odin_ii/regression_test/benchmark/task/koios/koios_large_no_hb/synthesis_result.json

Lines changed: 19366 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
########################
2+
# Koios benchmarks config
3+
########################
4+
5+
regression_params=--disable_simulation --verbose
6+
script_synthesis_params=--limit_ressource --time_limit 14400s
7+
script_simulation_params=--limit_ressource --time_limit 14400s
8+
9+
#-------------------------------------------------------
10+
# specify the directory to look for architecture file in
11+
#-------------------------------------------------------
12+
archs_dir=../vtr_flow/arch/COFFE_22nm
13+
14+
#-------------------------------------------------------
15+
# specify the architecture file
16+
#-------------------------------------------------------
17+
arch_list_add=k6FracN10LB_mem20K_complexDSP_customSB_22nm.xml
18+
19+
#-------------------------------------------------------
20+
# specify the directory to look for benchmarks in
21+
#-------------------------------------------------------
22+
circuits_dir=../vtr_flow/benchmarks/verilog/koios
23+
24+
#-------------------------------------------------------
25+
# specify the benchmarks
26+
#-------------------------------------------------------
27+
circuit_list_add=lenet.v
28+
circuit_list_add=clstm_like.small.v
29+
circuit_list_add=clstm_like.medium.v
30+
circuit_list_add=clstm_like.large.v
31+
circuit_list_add=lstm.v
32+
circuit_list_add=gemm_layer.v
33+
circuit_list_add=tpu_like.large.os.v
34+
circuit_list_add=tpu_like.large.ws.v
35+
circuit_list_add=tdarknet_like.small.v
36+
circuit_list_add=tdarknet_like.large.v
37+
circuit_list_add=dla_like.medium.v
38+
39+
synthesis_parse_file=regression_test/parse_result/conf/synth.toml

odin_ii/regression_test/benchmark/task/koios/koios_medium/synthesis_result.json

Lines changed: 5439 additions & 0 deletions
Large diffs are not rendered by default.

odin_ii/regression_test/benchmark/task/koios/task.conf renamed to odin_ii/regression_test/benchmark/task/koios/koios_medium/task.conf

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Koios benchmarks config
33
########################
44

5-
regression_params=--disable_simulation --disable_parallel_jobs --verbose
5+
regression_params=--disable_simulation --verbose
66
script_synthesis_params=--limit_ressource --time_limit 14400s
77
script_simulation_params=--limit_ressource --time_limit 14400s
88

@@ -19,7 +19,7 @@ arch_list_add=k6FracN10LB_mem20K_complexDSP_customSB_22nm.xml
1919
#-------------------------------------------------------
2020
# specify the directory to look for benchmarks in
2121
#-------------------------------------------------------
22-
circuits_dir=../../../../vtr_flow/benchmarks/verilog/koios
22+
circuits_dir=regression_test/benchmark/verilog/koios_dummy
2323

2424
#-------------------------------------------------------
2525
# specify the benchmarks
@@ -31,25 +31,16 @@ circuit_list_add=bnn.v
3131
circuit_list_add=attention_layer.v
3232
circuit_list_add=conv_layer_hls.v
3333
circuit_list_add=conv_layer.v
34-
circuit_list_add=gemm_layer.v
3534
circuit_list_add=eltwise_layer.v
3635
circuit_list_add=robot_rl.v
3736
circuit_list_add=reduction_layer.v
3837
circuit_list_add=spmv.v
3938
circuit_list_add=softmax.v
4039

41-
#-------------------------------------------------------
42-
# specify the directory to look for include file in
43-
#-------------------------------------------------------
44-
includes_dir=../../../../vtr_flow/benchmarks/verilog/koios
45-
46-
#-------------------------------------------------------
47-
# specify the include files
4840
#-------------------------------------------------------
4941
# Some benchmarks instantiate hard dsp and memory blocks
5042
# This functionality is guarded under the `complex_dsp` and `hard_mem` macros.
51-
# The hard_block_include.v file
43+
# The dummy verilog file
5244
# defines this macros, thereby enabling instantiations of the hard blocks
53-
include_list_add=hard_block_include.v
5445

5546
synthesis_parse_file=regression_test/parse_result/conf/synth.toml

0 commit comments

Comments
 (0)