Skip to content

File mem.h

FileList > include > simtix > mem.h

Go to the source code of this file

  • #include <simtix/clocked.h>
  • #include <simtix/statistics.h>
  • #include <functional>
  • #include <memory>
  • #include <optional>
  • #include <string>
  • #include <vector>
  • #include "fmt/core.h"

Namespaces

Type Name
namespace fmt
namespace simtix
namespace mem

Classes

Type Name
struct formatter< simtix::mem::Cache::Param::ReplacementPolicies > <>
struct formatter< simtix::mem::Cache::Param::WriteHitPolicies > <>
struct formatter< simtix::mem::Cache::Param::WriteMissPolicies > <>
class BankedMemory
A banked memory implementation.
struct Param
class Cache
A cache implementation.
struct Param
struct NonCacheableEntry
class CacheInterface
Abstract interface for cache implementations.
class MemoryInterface
An abstract class for all objects that have a read/write memory interface.
struct Payload
class NBHBCache
Non-blocking high-bandwidth cache implementation.
class SimpleMemory
A simple memory implementation with fixed latency.
struct Param
class XBar
Crossbar for connecting multiple memory interfaces.

The documentation for this class was generated from the following file projects/simtix/include/simtix/mem.h