Skip to content

Commit c62dcaf

Browse files
emacdo12emacdo12
and
emacdo12
authored
Compiler directives benchmarks (#1331)
* Regression test: Created benchmarks and vector files for compiler directives which can be found in the preprocessor file. Additionally, created an "expected" option for json files that allows us to identify benchmarks that should be passed but fail due to bugs or unsupported functions. This allows developers creating benchmarks to go more in depth on why a test may be failing and possible solutions. All json files have been updated accordingly to include the expectation. * Fixed directory path * Change log so something won't be synthesized * regenerated results for micro benchmarks, missing expectation * updating large and full regression test * Updated results Co-authored-by: emacdo12 <[email protected]>
1 parent edd5b26 commit c62dcaf

File tree

93 files changed

+6030
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

93 files changed

+6030
-1
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
rtl_reg
22
regression_test/benchmark/task/arch_sweep
33
regression_test/benchmark/task/cmd_line_args/*
4+
regression_test/benchmark/task/preprocessor
45
regression_test/benchmark/task/operators
56
regression_test/benchmark/task/binary
67
regression_test/benchmark/task/syntax
78
regression_test/benchmark/task/FIR
89
regression_test/benchmark/task/micro
9-

ODIN_II/regression_test/benchmark/task/FIR/simulation_result.json

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"exit": 0,
77
"errors": [],
88
"warnings": [],
9+
"expectation": [],
910
"max_rss(MiB)": 443.4,
1011
"exec_time(ms)": 3897.9,
1112
"simulation_time(ms)": 3754.8,
@@ -32,6 +33,7 @@
3233
"exit": 0,
3334
"errors": [],
3435
"warnings": [],
36+
"expectation": [],
3537
"max_rss(MiB)": 445.3,
3638
"exec_time(ms)": 3820,
3739
"simulation_time(ms)": 3641,
@@ -58,6 +60,7 @@
5860
"exit": 0,
5961
"errors": [],
6062
"warnings": [],
63+
"expectation": [],
6164
"max_rss(MiB)": 441.1,
6265
"exec_time(ms)": 3836.8,
6366
"simulation_time(ms)": 3704.9,
@@ -84,6 +87,7 @@
8487
"exit": 0,
8588
"errors": [],
8689
"warnings": [],
90+
"expectation": [],
8791
"max_rss(MiB)": 118.8,
8892
"exec_time(ms)": 1241.4,
8993
"simulation_time(ms)": 1191.4,
@@ -110,6 +114,7 @@
110114
"exit": 0,
111115
"errors": [],
112116
"warnings": [],
117+
"expectation": [],
113118
"max_rss(MiB)": 128,
114119
"exec_time(ms)": 1299.8,
115120
"simulation_time(ms)": 1211.5,
@@ -136,6 +141,7 @@
136141
"exit": 0,
137142
"errors": [],
138143
"warnings": [],
144+
"expectation": [],
139145
"max_rss(MiB)": 115.7,
140146
"exec_time(ms)": 1236.7,
141147
"simulation_time(ms)": 1188.6,
@@ -162,6 +168,7 @@
162168
"exit": 0,
163169
"errors": [],
164170
"warnings": [],
171+
"expectation": [],
165172
"max_rss(MiB)": 1050.6,
166173
"exec_time(ms)": 10555.3,
167174
"simulation_time(ms)": 10127.6,
@@ -188,6 +195,7 @@
188195
"exit": 0,
189196
"errors": [],
190197
"warnings": [],
198+
"expectation": [],
191199
"max_rss(MiB)": 1045.3,
192200
"exec_time(ms)": 10751.9,
193201
"simulation_time(ms)": 10268.5,
@@ -214,6 +222,7 @@
214222
"exit": 0,
215223
"errors": [],
216224
"warnings": [],
225+
"expectation": [],
217226
"max_rss(MiB)": 1046.5,
218227
"exec_time(ms)": 10986.2,
219228
"simulation_time(ms)": 10565.3,
@@ -240,6 +249,7 @@
240249
"exit": 0,
241250
"errors": [],
242251
"warnings": [],
252+
"expectation": [],
243253
"max_rss(MiB)": 732.1,
244254
"exec_time(ms)": 5965.6,
245255
"simulation_time(ms)": 5731,
@@ -266,6 +276,7 @@
266276
"exit": 0,
267277
"errors": [],
268278
"warnings": [],
279+
"expectation": [],
269280
"max_rss(MiB)": 724.2,
270281
"exec_time(ms)": 6030.5,
271282
"simulation_time(ms)": 5756.1,
@@ -292,6 +303,7 @@
292303
"exit": 0,
293304
"errors": [],
294305
"warnings": [],
306+
"expectation": [],
295307
"max_rss(MiB)": 729.9,
296308
"exec_time(ms)": 6181.6,
297309
"simulation_time(ms)": 5948.3,
@@ -318,6 +330,7 @@
318330
"exit": 0,
319331
"errors": [],
320332
"warnings": [],
333+
"expectation": [],
321334
"max_rss(MiB)": 1267.8,
322335
"exec_time(ms)": 12757.1,
323336
"simulation_time(ms)": 12288.7,
@@ -344,6 +357,7 @@
344357
"exit": 0,
345358
"errors": [],
346359
"warnings": [],
360+
"expectation": [],
347361
"max_rss(MiB)": 1217.8,
348362
"exec_time(ms)": 12707.1,
349363
"simulation_time(ms)": 12198.2,
@@ -370,6 +384,7 @@
370384
"exit": 0,
371385
"errors": [],
372386
"warnings": [],
387+
"expectation": [],
373388
"max_rss(MiB)": 1265.1,
374389
"exec_time(ms)": 12320.7,
375390
"simulation_time(ms)": 11846.3,
@@ -396,6 +411,7 @@
396411
"exit": 0,
397412
"errors": [],
398413
"warnings": [],
414+
"expectation": [],
399415
"max_rss(MiB)": 169.2,
400416
"exec_time(ms)": 1858.6,
401417
"simulation_time(ms)": 1786.7,
@@ -422,6 +438,7 @@
422438
"exit": 0,
423439
"errors": [],
424440
"warnings": [],
441+
"expectation": [],
425442
"max_rss(MiB)": 177.5,
426443
"exec_time(ms)": 1968.8,
427444
"simulation_time(ms)": 1856.9,
@@ -448,6 +465,7 @@
448465
"exit": 0,
449466
"errors": [],
450467
"warnings": [],
468+
"expectation": [],
451469
"max_rss(MiB)": 165.3,
452470
"exec_time(ms)": 1925.1,
453471
"simulation_time(ms)": 1858.1,
@@ -474,6 +492,7 @@
474492
"exit": 0,
475493
"errors": [],
476494
"warnings": [],
495+
"expectation": [],
477496
"max_rss(MiB)": 2004.5,
478497
"exec_time(ms)": 32841.3,
479498
"simulation_time(ms)": 31158.4,
@@ -500,6 +519,7 @@
500519
"exit": 0,
501520
"errors": [],
502521
"warnings": [],
522+
"expectation": [],
503523
"max_rss(MiB)": 2003.3,
504524
"exec_time(ms)": 27031.3,
505525
"simulation_time(ms)": 25158,
@@ -526,6 +546,7 @@
526546
"exit": 0,
527547
"errors": [],
528548
"warnings": [],
549+
"expectation": [],
529550
"max_rss(MiB)": 2001.2,
530551
"exec_time(ms)": 30766.1,
531552
"simulation_time(ms)": 28981.3,
@@ -552,6 +573,7 @@
552573
"exit": 0,
553574
"errors": [],
554575
"warnings": [],
576+
"expectation": [],
555577
"max_rss(MiB)": 1597.4,
556578
"exec_time(ms)": 17962.9,
557579
"simulation_time(ms)": 17211,
@@ -578,6 +600,7 @@
578600
"exit": 0,
579601
"errors": [],
580602
"warnings": [],
603+
"expectation": [],
581604
"max_rss(MiB)": 1590.3,
582605
"exec_time(ms)": 17981,
583606
"simulation_time(ms)": 17115.1,
@@ -604,6 +627,7 @@
604627
"exit": 0,
605628
"errors": [],
606629
"warnings": [],
630+
"expectation": [],
607631
"max_rss(MiB)": 1599.4,
608632
"exec_time(ms)": 17273.4,
609633
"simulation_time(ms)": 16557.4,
@@ -630,6 +654,7 @@
630654
"exit": 0,
631655
"errors": [],
632656
"warnings": [],
657+
"expectation": [],
633658
"max_rss(MiB)": 226,
634659
"exec_time(ms)": 2356,
635660
"simulation_time(ms)": 2268.7,
@@ -656,6 +681,7 @@
656681
"exit": 0,
657682
"errors": [],
658683
"warnings": [],
684+
"expectation": [],
659685
"max_rss(MiB)": 235.8,
660686
"exec_time(ms)": 2416.2,
661687
"simulation_time(ms)": 2290.5,
@@ -682,6 +708,7 @@
682708
"exit": 0,
683709
"errors": [],
684710
"warnings": [],
711+
"expectation": [],
685712
"max_rss(MiB)": 223.2,
686713
"exec_time(ms)": 2495.2,
687714
"simulation_time(ms)": 2411.4,
@@ -708,6 +735,7 @@
708735
"exit": 0,
709736
"errors": [],
710737
"warnings": [],
738+
"expectation": [],
711739
"max_rss(MiB)": 2402.5,
712740
"exec_time(ms)": 46569.6,
713741
"simulation_time(ms)": 38923,
@@ -734,6 +762,7 @@
734762
"exit": 0,
735763
"errors": [],
736764
"warnings": [],
765+
"expectation": [],
737766
"max_rss(MiB)": 2356.4,
738767
"exec_time(ms)": 48542.8,
739768
"simulation_time(ms)": 41813.5,
@@ -760,6 +789,7 @@
760789
"exit": 0,
761790
"errors": [],
762791
"warnings": [],
792+
"expectation": [],
763793
"max_rss(MiB)": 2354.1,
764794
"exec_time(ms)": 49500.5,
765795
"simulation_time(ms)": 41744.8,
@@ -786,6 +816,7 @@
786816
"exit": 0,
787817
"errors": [],
788818
"warnings": [],
819+
"expectation": [],
789820
"max_rss(MiB)": 2032.1,
790821
"exec_time(ms)": 30013.7,
791822
"simulation_time(ms)": 27159.3,
@@ -812,6 +843,7 @@
812843
"exit": 0,
813844
"errors": [],
814845
"warnings": [],
846+
"expectation": [],
815847
"max_rss(MiB)": 2038.5,
816848
"exec_time(ms)": 35038.6,
817849
"simulation_time(ms)": 32110.1,
@@ -838,6 +870,7 @@
838870
"exit": 0,
839871
"errors": [],
840872
"warnings": [],
873+
"expectation": [],
841874
"max_rss(MiB)": 2025.6,
842875
"exec_time(ms)": 32326.5,
843876
"simulation_time(ms)": 29646.2,

0 commit comments

Comments
 (0)