Re: [RFC] memory tiering: use small chunk size and more tiers

From: Bharata B Rao
Date: Fri Oct 28 2022 - 04:05:13 EST


On 10/28/2022 11:16 AM, Huang, Ying wrote:
> If my understanding were correct, you think the latency / bandwidth of
> these NUMA nodes will near each other, but may be different.
>
> Even if the latency / bandwidth of these NUMA nodes isn't exactly same,
> we should deal with that in memory types instead of memory tiers.
> There's only one abstract distance for each memory type.
>
> So, I still believe we will not have many memory tiers with my proposal.
>
> I don't care too much about the exact number, but want to discuss some
> general design choice,
>
> a) Avoid to group multiple memory types into one memory tier by default
> at most times.

Do you expect the abstract distances of two different types to be
close enough in real life (like you showed in your example with
CXL - 5000 and PMEM - 5100) that they will get assigned into same tier
most times?

Are you foreseeing that abstract distance that get mapped by sources
like HMAT would run into this issue?

Regards,
Bharata.