gem5.components.cachehierarchies.classic.caches.l1dcache module

class gem5.components.cachehierarchies.classic.caches.l1dcache.L1DCache(size: str, assoc: int = 8, tag_latency: int = 1, data_latency: int = 1, response_latency: int = 1, mshrs: int = 16, tgts_per_mshr: int = 20, writeback_clean: bool = False, PrefetcherCls: ~typing.Type[~m5.objects.Prefetcher.BasePrefetcher] = <class 'm5.objects.Prefetcher.StridePrefetcher'>)

Bases: Cache

A simple L1 data cache with default values.

If the cache has a mostly exclusive downstream cache, writeback_clean should be set to True.

abstract = False
cxx_exports = []
cxx_extra_bases = []
cxx_param_exports = []
cxx_template_params = []