diff options
| author | Julian Blake Kongslie | 2023-03-19 14:52:31 -0700 |
|---|---|---|
| committer | Julian Blake Kongslie | 2023-03-19 14:52:31 -0700 |
| commit | 0f5a4142c3fb4691f8830614680ad88c10eb518a (patch) | |
| tree | b1d662f2dce9914757202d8534c9fea14d5433f1 | |
| parent | Add various spin models, including one that might actually work. (diff) | |
| download | biggolf-0f5a4142c3fb4691f8830614680ad88c10eb518a.tar.xz | |
Nefariously add our nefarious plan.
| -rw-r--r-- | Plan | 8 |
1 files changed, 8 insertions, 0 deletions
| @@ -1,5 +1,13 @@ | |||
| 1 | vim: set sw=8 noet : | 1 | vim: set sw=8 noet : |
| 2 | 2 | ||
| 3 | * Add evictions to Spin model | ||
| 4 | * Evictions need to have a favored peer ("downstream") | ||
| 5 | * Other (less important?) things to add to Spin model | ||
| 6 | * E and S states | ||
| 7 | * O and F states if we're feeling super ambitious | ||
| 8 | * Multiple ways | ||
| 9 | * Multiple sets (remove the "Busy" states) | ||
| 10 | * Multiple evil buffers | ||
| 3 | * Forwarding stores to eliminate "unstores" | 11 | * Forwarding stores to eliminate "unstores" |
| 4 | * Store forwarding structure | 12 | * Store forwarding structure |
| 5 | * Store buffer allocation and senior store commit/deallocation | 13 | * Store buffer allocation and senior store commit/deallocation |
