Skip to content

Commit 77ac432

Browse files
committed
[TOGSim] Fix incorrect icnt frequency
1 parent a3ddabd commit 77ac432

29 files changed

Lines changed: 55 additions & 65 deletions

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -361,9 +361,10 @@ export TORCHSIM_USE_TIMING_POOLING=0 # use lightweight pooling for timing
361361
"l2d_type" : "datacache",
362362
"l2d_config" : "S:64:128:512,32,L:B:m:W:L,A:192:4,32:0,32",
363363
364-
"icnt_type" : "simple", // Interconnect type (ex. booksim, simple)
365-
"icnt_latency" : 7, // Interconnect latency (cycle)
366-
"icnt_freq" : 28000, // Interconnect frequency (MHz)
364+
"icnt_type" : "simple", // Interconnect type (ex. booksim, simple)
365+
"icnt_latency" : 7, // Interconnect latency (cycle)
366+
"icnt_freq_mhz" : 940, // Interconnect frequency (MHz)
367+
"icnt_injection_ports_per_core" : 16 // Interconnect injection ports per core
367368
"icnt_config_path" : "../configs/booksim2_configs/fly_c4_m32.icnt", // Booksim2 config file path
368369
369370
"precision" : 4, // Element's precision in tensor (Byte)

TOGSim/configs/heterogeneous_c2_simple_noc.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@
1818

1919
"icnt_type" : "simple",
2020
"icnt_latency" : 7,
21-
"icnt_freq_mhz" : 15000,
21+
"icnt_freq_mhz" : 940,
22+
"icnt_injection_ports_per_core" : 16,
2223

2324
"num_partition" : 2,
2425
"partition": {

TOGSim/configs/stonne_big_c1_simple_noc.json

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,6 @@
1717

1818
"icnt_type" : "simple",
1919
"icnt_latency" : 7,
20-
"icnt_freq_mhz" : 15000,
21-
22-
"num_partition" : 1,
23-
"partition": {
24-
"core_0":0
25-
}
20+
"icnt_freq_mhz" : 940,
21+
"icnt_injection_ports_per_core" : 16
2622
}

TOGSim/configs/stonne_single_c1_simple_noc.json

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,6 @@
1717

1818
"icnt_type" : "simple",
1919
"icnt_latency" : 7,
20-
"icnt_freq_mhz" : 7000,
21-
22-
"num_partition" : 1,
23-
"partition": {
24-
"core_0":0
25-
}
20+
"icnt_freq_mhz" : 700,
21+
"icnt_injection_ports_per_core" : 8
2622
}

TOGSim/configs/stonne_validation_c1_simple_noc.json

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,6 @@
1818

1919
"icnt_type" : "simple",
2020
"icnt_latency" : 7,
21-
"icnt_freq_mhz" : 7000,
22-
23-
"num_partition" : 1,
24-
"partition": {
25-
"core_0":0
26-
}
21+
"icnt_freq_mhz" : 1000,
22+
"icnt_injection_ports_per_core" : 8
2723
}

TOGSim/configs/systolic_ws_128x128_c1_booksim_tpuv2.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"ramulator_config_path" : "../configs/ramulator2_configs/HBM2.yaml",
1414

1515
"icnt_type" : "booksim2",
16-
"icnt_freq_mhz" : 8000,
17-
"icnt_node_per_core" : 16,
16+
"icnt_freq_mhz" : 700,
17+
"icnt_injection_ports_per_core" : 16,
1818
"booksim_config_path" : "../configs/booksim2_configs/fly_c16_m16.icnt"
1919
}

TOGSim/configs/systolic_ws_128x128_c1_simple_noc_tpuv2.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,6 @@
1313

1414
"icnt_type" : "simple",
1515
"icnt_latency" : 7,
16-
"icnt_freq_mhz" : 10000
16+
"icnt_freq_mhz" : 700,
17+
"icnt_injection_ports_per_core" : 16
1718
}

TOGSim/configs/systolic_ws_128x128_c1_simple_noc_tpuv3.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,6 @@
1414

1515
"icnt_type" : "simple",
1616
"icnt_latency" : 7,
17-
"icnt_freq_mhz" : 15000
17+
"icnt_freq_mhz" : 940,
18+
"icnt_injection_ports_per_core" : 16
1819
}

TOGSim/configs/systolic_ws_128x128_c1_simple_noc_tpuv3_half.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,6 @@
1414

1515
"icnt_type" : "simple",
1616
"icnt_latency" : 7,
17-
"icnt_freq_mhz" : 15000
17+
"icnt_freq_mhz" : 940,
18+
"icnt_injection_ports_per_core" : 16
1819
}

TOGSim/configs/systolic_ws_128x128_c1_simple_noc_tpuv4.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,6 @@
1616

1717
"icnt_type" : "simple",
1818
"icnt_latency" : 7,
19-
"icnt_freq_mhz" : 19200
19+
"icnt_freq_mhz" : 1050,
20+
"icnt_injection_ports_per_core" : 16
2021
}

0 commit comments

Comments
 (0)