While reviewing the DRAM energy model implementation, I noticed a potential issue in the _DRAM.type2energylatency dictionary.
All entries appear to follow the structure:
(type_energy_pJ_per_bit, throughput_bits_per_second)
For example:
"LPDDR4": (8, 50 * 1024 * 1024),
"DDR3": (70, 33.3 * 1024 * 1024),
"HBM2": (6.25, 2.4 * 1024 * 1024 * 1024),
"HBM3": (4.05, 6.4 * 8 * 1024 * 1024 * 1024),
However the "HBM" entry only contains a single value and missing the energy value:
"HBM": (1.0 * 1024 * 1024 * 1024), in https://github.com/Accelergy-Project/hwcomponents-cacti/blob/main/hwcomponents_cacti/hwcomponents_cacti.py#L63
While reviewing the DRAM energy model implementation, I noticed a potential issue in the _DRAM.type2energylatency dictionary.
All entries appear to follow the structure:
(type_energy_pJ_per_bit, throughput_bits_per_second)
For example:
However the "HBM" entry only contains a single value and missing the energy value:
"HBM": (1.0 * 1024 * 1024 * 1024),in https://github.com/Accelergy-Project/hwcomponents-cacti/blob/main/hwcomponents_cacti/hwcomponents_cacti.py#L63