-
Notifications
You must be signed in to change notification settings - Fork 1
/
settings.cfg
23 lines (21 loc) · 918 Bytes
/
settings.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Input
technology_node, 0.014, 0.016, 0.022 # choose from 0.014, 0.016, 0.022, 0.032, 0.045, 0.065, 0.090
cache_size, 8192, 16384, 32768, 65536, 131072 # powers of 2 (8192, 16384, 32768, 65536, 131072, 262144, 524288, 1048576)
cache_level, L2, L3
associativity, 1, 2, 4, 8, 16
ports.exclusive_read_port, 0, 1
ports.exclusive_write_port, 0, 1 # having 4 exclusive_{read,write} ports sometimes lead to anomalous access times
uca_bank_count, 1, 2
access_mode, normal, sequential, fast
Output
Access time (ns) # You can also comment here
Cycle time (ns)
Total dynamic read energy per access (nJ)
Total dynamic write energy per access (nJ)
Total leakage power of a bank (mW)
Setup
Random State: 1 # Set seed for reproducability
Train Test Split Method: Tech Node, 0.022 # Random Split, <test ratio> OR Tech Node, <technology_node>
Output Select: Access time (ns)
Method: KNN # KNN OR MLP
Param Search: True # True OR False