gem5
v20.1.0.0
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
struct
BIPRPParams;
48
49
class
BIPRP
:
public
LRURP
50
{
51
protected
:
56
const
unsigned
btp
;
57
58
public
:
60
typedef
BIPRPParams
Params
;
61
65
BIPRP
(
const
Params
*
p
);
66
70
~BIPRP
() {}
71
79
void
reset
(
const
std::shared_ptr<ReplacementData>& replacement_data)
const
80
override
;
81
};
82
83
#endif // __MEM_CACHE_REPLACEMENT_POLICIES_BIP_RP_HH__
BaseReplacementPolicy::Params
BaseReplacementPolicyParams Params
Convenience typedef.
Definition:
base.hh:52
BIPRP
Definition:
bip_rp.hh:49
BIPRP::~BIPRP
~BIPRP()
Destructor.
Definition:
bip_rp.hh:70
lru_rp.hh
Copyright (c) 2018 Inria All rights reserved.
BIPRP::btp
const unsigned btp
Bimodal throtle parameter.
Definition:
bip_rp.hh:56
BIPRP::reset
void reset(const std::shared_ptr< ReplacementData > &replacement_data) const override
Reset replacement data for an entry.
Definition:
bip_rp.cc:43
BIPRP::BIPRP
BIPRP(const Params *p)
Construct and initiliaze this replacement policy.
Definition:
bip_rp.cc:37
BIPRP::Params
BIPRPParams Params
Convenience typedef.
Definition:
bip_rp.hh:60
LRURP
Definition:
lru_rp.hh:42
MipsISA::p
Bitfield< 0 > p
Definition:
pra_constants.hh:323
Generated on Wed Sep 30 2020 14:02:12 for gem5 by
doxygen
1.8.17