Skip to content

Commit cd96ed6

Browse files
author
Hasan Hassan
committed
added warmup instruction support; updated all sample configuration files with 100 million warmup instructions; added 3200 data rate option for DDR4; fixed some command scheduling bugs that were leading to activate-precharge without read or write command; changed the default scheduler to FRFCFS_Cap;
1 parent 7ce65d0 commit cd96ed6

24 files changed

+228
-53
lines changed

configs/ALDRAM-config.cfg

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
# early_exit = on, off (default value is on)
2222
# If expected_limit_insts is set, some per-core statistics will be recorded when this limit (or the end of the whole trace if it's shorter than specified limit) is reached. The simulation won't stop and will roll back automatically until the last one reaches the limit.
2323
expected_limit_insts = 200000000
24+
warmup_insts = 100000000
2425
cache = no
2526
# cache = no, L1L2, L3, all (default value is no)
2627
translation = None

configs/DDR3-config.cfg

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
# early_exit = on, off (default value is on)
2222
# If expected_limit_insts is set, some per-core statistics will be recorded when this limit (or the end of the whole trace if it's shorter than specified limit) is reached. The simulation won't stop and will roll back automatically until the last one reaches the limit.
2323
expected_limit_insts = 200000000
24+
warmup_insts = 100000000
2425
cache = no
2526
# cache = no, L1L2, L3, all (default value is no)
2627
translation = None

configs/DDR4-config.cfg

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
# early_exit = on, off (default value is on)
2222
# If expected_limit_insts is set, some per-core statistics will be recorded when this limit (or the end of the whole trace if it's shorter than specified limit) is reached. The simulation won't stop and will roll back automatically until the last one reaches the limit.
2323
expected_limit_insts = 200000000
24+
warmup_insts = 100000000
2425
cache = no
2526
# cache = no, L1L2, L3, all (default value is no)
2627
translation = None

configs/DSARP-config.cfg

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
# early_exit = on, off (default value is on)
2323
# If expected_limit_insts is set, some per-core statistics will be recorded when this limit (or the end of the whole trace if it's shorter than specified limit) is reached. The simulation won't stop and will roll back automatically until the last one reaches the limit.
2424
expected_limit_insts = 200000000
25+
warmup_insts = 100000000
2526
cache = no
2627
# cache = no, L1L2, L3, all (default value is no)
2728
translation = None

configs/GDDR5-config.cfg

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
# early_exit = on, off (default value is on)
2222
# If expected_limit_insts is set, some per-core statistics will be recorded when this limit (or the end of the whole trace if it's shorter than specified limit) is reached. The simulation won't stop and will roll back automatically until the last one reaches the limit.
2323
expected_limit_insts = 200000000
24+
warmup_insts = 100000000
2425
cache = no
2526
# cache = no, L1L2, L3, all (default value is no)
2627
translation = None

configs/HBM-config.cfg

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
# early_exit = on, off (default value is on)
2222
# If expected_limit_insts is set, some per-core statistics will be recorded when this limit (or the end of the whole trace if it's shorter than specified limit) is reached. The simulation won't stop and will roll back automatically until the last one reaches the limit.
2323
expected_limit_insts = 200000000
24+
warmup_insts = 100000000
2425
cache = no
2526
# cache = no, L1L2, L3, all (default value is no)
2627
translation = None

configs/LPDDR3-config.cfg

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
# early_exit = on, off (default value is on)
2222
# If expected_limit_insts is set, some per-core statistics will be recorded when this limit (or the end of the whole trace if it's shorter than specified limit) is reached. The simulation won't stop and will roll back automatically until the last one reaches the limit.
2323
expected_limit_insts = 200000000
24+
warmup_insts = 100000000
2425
cache = no
2526
# cache = no, L1L2, L3, all (default value is no)
2627
translation = None

configs/LPDDR4-config.cfg

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
# early_exit = on, off (default value is on)
2222
# If expected_limit_insts is set, some per-core statistics will be recorded when this limit (or the end of the whole trace if it's shorter than specified limit) is reached. The simulation won't stop and will roll back automatically until the last one reaches the limit.
2323
expected_limit_insts = 200000000
24+
warmup_insts = 100000000
2425
cache = no
2526
# cache = no, L1L2, L3, all (default value is no)
2627
translation = None

configs/SALP-config.cfg

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
# early_exit = on, off (default value is on)
2323
# If expected_limit_insts is set, some per-core statistics will be recorded when this limit (or the end of the whole trace if it's shorter than specified limit) is reached. The simulation won't stop and will roll back automatically until the last one reaches the limit.
2424
expected_limit_insts = 200000000
25+
warmup_insts = 100000000
2526
cache = no
2627
# cache = no, L1L2, L3, all (default value is no)
2728
translation = None

configs/TLDRAM-config.cfg

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
# early_exit = on, off (default value is on)
2323
# If expected_limit_insts is set, some per-core statistics will be recorded when this limit (or the end of the whole trace if it's shorter than specified limit) is reached. The simulation won't stop and will roll back automatically until the last one reaches the limit.
2424
expected_limit_insts = 200000000
25+
warmup_insts = 100000000
2526
cache = no
2627
# cache = no, L1L2, L3, all (default value is no)
2728
translation = None

0 commit comments

Comments
 (0)