Commit cdc7e2f
committed
Introduce ablation study feature
Block chaining and macro-operation (MOP) fusion are accelerator
techniques designed to enhance performance. To conduct further ablation
studies, two feature options, MOP_FUSION and BLOCK_CHAINING, are
introduced. These features can be freely combined with the other
emulator features.
Ablation study of these two techniques in system emulation:
| Metric | Block Chaining & | Block Chaining | MOP fusion |
| | MOP fusion | | |
|--------------------|------------------|----------------|------------|
| Dhrystone (DMIPS) | 175 | 123 | 175 |
| (1000000 runs) | | | |
| | | | |
| Coremark (Iter/s) | 222 | 204 | 222 |1 parent 2715785 commit cdc7e2f
3 files changed
+22
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
21 | 29 | | |
22 | 30 | | |
23 | 31 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
865 | 865 | | |
866 | 866 | | |
867 | 867 | | |
| 868 | + | |
868 | 869 | | |
869 | 870 | | |
| 871 | + | |
870 | 872 | | |
871 | 873 | | |
872 | 874 | | |
| |||
1027 | 1029 | | |
1028 | 1030 | | |
1029 | 1031 | | |
| 1032 | + | |
1030 | 1033 | | |
1031 | 1034 | | |
1032 | 1035 | | |
| |||
1042 | 1045 | | |
1043 | 1046 | | |
1044 | 1047 | | |
| 1048 | + | |
1045 | 1049 | | |
1046 | 1050 | | |
1047 | 1051 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
76 | 86 | | |
77 | 87 | | |
0 commit comments