gem5
v21.1.0.2
mem
cache
replacement_policies
bip_rp.hh
Go to the documentation of this file.
1
42
#ifndef __MEM_CACHE_REPLACEMENT_POLICIES_BIP_RP_HH__
43
#define __MEM_CACHE_REPLACEMENT_POLICIES_BIP_RP_HH__
44
45
#include "
mem/cache/replacement_policies/lru_rp.hh
"
46
47
namespace
gem5
48
{
49
50
struct
BIPRPParams;
51
52
GEM5_DEPRECATED_NAMESPACE
(ReplacementPolicy, replacement_policy);
53
namespace
replacement_policy
54
{
55
56
class
BIP
:
public
LRU
57
{
58
protected
:
63
const
unsigned
btp
;
64
65
public
:
66
typedef
BIPRPParams
Params
;
67
BIP
(
const
Params
&
p
);
68
~BIP
() =
default
;
69
77
void
reset
(
const
std::shared_ptr<ReplacementData>& replacement_data)
const
78
override
;
79
};
80
81
}
// namespace replacement_policy
82
}
// namespace gem5
83
84
#endif // __MEM_CACHE_REPLACEMENT_POLICIES_BIP_RP_HH__
gem5::replacement_policy::BIP::Params
BIPRPParams Params
Definition:
bip_rp.hh:66
gem5::replacement_policy::BIP
Definition:
bip_rp.hh:56
gem5::replacement_policy::BIP::~BIP
~BIP()=default
gem5::replacement_policy::BIP::BIP
BIP(const Params &p)
Definition:
bip_rp.cc:44
gem5::replacement_policy::Base::Params
BaseReplacementPolicyParams Params
Definition:
base.hh:58
gem5::MipsISA::p
Bitfield< 0 > p
Definition:
pra_constants.hh:326
lru_rp.hh
Copyright (c) 2018-2020 Inria All rights reserved.
gem5::GEM5_DEPRECATED_NAMESPACE
GEM5_DEPRECATED_NAMESPACE(GuestABI, guest_abi)
gem5::replacement_policy::BIP::btp
const unsigned btp
Bimodal throtle parameter.
Definition:
bip_rp.hh:63
gem5::replacement_policy::LRU
Definition:
lru_rp.hh:49
gem5
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....
Definition:
decoder.cc:40
gem5::replacement_policy::BIP::reset
void reset(const std::shared_ptr< ReplacementData > &replacement_data) const override
Reset replacement data for an entry.
Definition:
bip_rp.cc:50
Generated on Tue Sep 21 2021 12:25:29 for gem5 by
doxygen
1.8.17