gem5 configs for me to reference later on
mult_drams.py
mult_hbms.py
simple_hbm.py
simple_tgen.py(must be run with appropriate parameters)
tgen_HBM.py(must be run with appropriate parameters)
parse_stats.py
TestBenchSystem.py
FGDRAM_interface.py(just a class)
This file has 2 DDR3 drams setup.
This file has a variable number of HBM drams setup, change the "num_chnls" variable to change number of HBM channels.
This file has a replaces the DDR3 channel with an HBM channel.
This file has a replaces the cpu with a linear traffic generator.
This file takes in command line arguments to change the number of HBM dram channels as well as the number of traffic generators
A quick script that makes gem5 stats.txt more readable, takes three arguments: path to stats file, path to a text file with the parameters you want to look at, and an output file path
* - (For simplicity this code is largely taken from gem5/configs/learning_gem5/part2/simple_memobj.py)