On Mon, Mar 09, 2026 at 10:12:49PM +0800, npc1054657282 wrote:
> In the description of L3 cache organization, the text incorrectly
> referred to "bucket" as "Line" in parentheses. Based on the
> accompanying table, this should refer to the "Sets" column.
>
> This commit changes "(``Line'')" to "(``Sets'')" to match the
> table headers and standard cache terminology.
>
> Signed-off-by: npc1054657282 <[email protected]>
Good eyes, queued and pushed, thank you!
Thanx, Paul
> ---
> cpu/overheads.tex | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/cpu/overheads.tex b/cpu/overheads.tex
> index b3bf5196..b3cadd06 100644
> --- a/cpu/overheads.tex
> +++ b/cpu/overheads.tex
> @@ -551,7 +551,7 @@ this system.
> Third, again referring to the figure, the caches are organized as
> a hardware hash table with a limited number of items per bucket.
> For example, the raw size of the L3 cache (``Size'') is almost 40\,MB, but
> each
> -bucket (``Line'') can only hold 11 blocks of memory (``Ways''), each
> +bucket (``Sets'') can only hold 11 blocks of memory (``Ways''), each
> of which can be at most 64 bytes (``Line Size'').
> This means that only 12 bytes of memory (admittedly at carefully chosen
> addresses) are required to overflow this 40\,MB cache.
> --
> 2.47.3
>
>