Skip to content

PWCache latency not added into the mmu.total_walk_latency #2

Description

@jonghyunL

While PWCache access_latency and miss_latency is defined by the configuration,
the corresponding cycles are not added into the total_walk_latency in common/core/memory_subsystem/parametric_dram_directory_msi/mmu_designs/(mmu.cc, mmu_*.cc)::filterPTWResult()

I think the fix should be fairly straightforward, by adding getLatency() function in pwc.h like below and calling it in filterPTWResult() function to add the latencies.

Image

This is very small number of cycles that would be added into the total_walk_latency.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions