L4 removes RRPV array, will not support cross-predictor reuse, will use out-line predictcount and map count array, will not use inline predict count.

This commit is contained in:
Youmu Liu
2026-04-22 18:11:00 +08:00
parent 4f3e206dcb
commit 5252be9436
2 changed files with 16 additions and 5 deletions
@@ -42,4 +42,16 @@ namespace StgSharp.HighPerformance.Memory
: base($"L4 predictor with id {id} is null. Maybe it has been unregistered.") { }
}
public sealed class L4PredictConflictException : Exception
{
public L4PredictConflictException(
nuint basePtr,
ushort policy,
int current
)
: base($"L4 predictor with id {current} has already registered a cache line with base pointer {basePtr} and policy {policy}.") { }
}
}