Skip to content

HBM entry in "type2energylatency" dictionary misses the energy value #6

@Po0ria

Description

@Po0ria

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions