⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 garnetfilemaker.py

📁 testing the command s with the given input space
💻 PY
字号:
#!/s/std/bin/pythonimport sys, os, string, re, mathrows = 0cols =0if len(sys.argv) == 3:    rows = int(sys.argv[1])    cols = int(sys.argv[2])else:    sys.stderr.write("usage : GarnetFileMaker.py <rows> <cols> \n\n")banks = rows*colsbank = 0while bank < banks:    sys.stdout.write("ext_node:L1Cache:%d int_node:%d link_latency:1 \n" % (bank, bank))    sys.stdout.write("ext_node:L2Cache:%d int_node:%d link_latency:1 \n" % (bank, bank))    bank += 1sys.stdout.write("\n")col = 0while col < cols:    row = 1    bank = col*rows    while row < rows:        sys.stdout.write("int_node:%d int_node:%d link_latency:1 link_weight:1\n" % (bank, bank+1))        bank += 1        row += 1    sys.stdout.write("\n")    col += 1sys.stdout.write("\n")row = 0while row < rows:    col = 1    bank = row    while col < cols:        sys.stdout.write("int_node:%d int_node:%d link_latency:1 link_weight:2\n" % (bank, rows+bank))        bank += rows        col += 1    sys.stdout.write("\n")    row += 1

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -