|
| | Sandbox (unsigned int max_entries, int _stride) |
| |
| void | insert (Addr line, Tick tick) |
| | Insert the line address being accessed to the cache into the FIFO queue of the sandbox. More...
|
| |
| unsigned int | score () const |
| | Calculate the useful score. More...
|
| |
Definition at line 94 of file sbooe.hh.
◆ Sandbox()
| SBOOEPrefetcher::Sandbox::Sandbox |
( |
unsigned int |
max_entries, |
|
|
int |
_stride |
|
) |
| |
|
inline |
◆ insert()
| void SBOOEPrefetcher::Sandbox::insert |
( |
Addr |
line, |
|
|
Tick |
tick |
|
) |
| |
Insert the line address being accessed to the cache into the FIFO queue of the sandbox.
- Parameters
-
| line | Line address being accessed |
| tick | Tick in which the access is expected to be filled |
Definition at line 57 of file sbooe.cc.
References MipsISA::index, ArmISA::stride, and Clocked::tick.
◆ score()
| unsigned int SBOOEPrefetcher::Sandbox::score |
( |
| ) |
const |
|
inline |
◆ entries
FIFO queue.
Max entries is 'sandboxEntries'
Definition at line 96 of file sbooe.hh.
◆ index
| unsigned int SBOOEPrefetcher::Sandbox::index |
Index of the oldest entry in the FIFO.
Definition at line 105 of file sbooe.hh.
◆ lateScore
| unsigned int SBOOEPrefetcher::Sandbox::lateScore |
Hits in the sandbox that wouldn't have been filled on time.
Definition at line 103 of file sbooe.hh.
◆ sandboxScore
| unsigned int SBOOEPrefetcher::Sandbox::sandboxScore |
Accesses during the eval period that were present in the sandbox.
Definition at line 101 of file sbooe.hh.
◆ stride
| const int SBOOEPrefetcher::Sandbox::stride |
The documentation for this struct was generated from the following files: