Skip to content

Remove Miss Penalty #1372

@davidepatti

Description

@davidepatti

The "Miss penalty" was erroneously added to the parameters needed to run the cache, but should be removed for the following reasons:

  • It's not used, because it is not necessary to calculate the cache miss/hit rates
  • Actually, it's not even a parameter of the cache: it's something that depends on other stuff that surround the cpu-cache connection, like the main memory bus width, the clock frequency of the processor VS external RAM etc...
  • Notice also this is coherent with the lack of miss penalty in the still supported dineroIV cache simulator.

In short, for educational purposes, the miss penalty (similarly to the clock frequency) is something that is given by the teacher or computed by the students, but it's not a parameter that affects the behavior of the cache.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions