内容
# Gem5Mcpat_Parser_2024
更新版的解析器 <br>
该脚本将Gem5模拟统计数据转换为McPAT兼容的输入文件。它支持多个核心以及多个私有或一个共享的L2缓存。 <br>
已使用ruby内存进行测试
### 使用方法
```sh
usage: parser.py [-h] --config PATH --stats PATH --template PATH
[--output PATH]
Gem5到McPAT解析器
可选参数:
-h, --help 显示此帮助信息并退出
--config PATH, -c PATH
来自Gem5输出的输入config.json。
--stats PATH, -s PATH
来自Gem5输出的输入stats.txt。
--template PATH, -t PATH
模板XML文件
--output PATH, -o PATH
McPAT输入的输出文件,格式为XML(默认:
mcpat-in.xml)
```
### 示例
```sh
git clone https://github.com/Jagadeesh-pradhani/Gem5Mcpat_Parser_2024.git
cd Gem5Mcpat_Parser_2024/
```
运行
```sh
python3 parser.py --config m5out/config.json --stats m5out/stats.txt --template templates/template_latest.xml
```
### McPat
```sh
./mcpat -infile mcpat-in.xml -print_level 5 > ../../results/mcf/oldresult.txt
```