* Re: [LSF/MM/BPF BoF] Session for CXL memory
2023-01-23 5:51 ` David Rientjes
@ 2023-01-23 15:57 ` Davidlohr Bueso
2023-01-23 18:26 ` [External] " Viacheslav A.Dubeyko
` (2 subsequent siblings)
3 siblings, 0 replies; 16+ messages in thread
From: Davidlohr Bueso @ 2023-01-23 15:57 UTC (permalink / raw)
To: David Rientjes
Cc: Viacheslav A.Dubeyko, lsf-pc, linux-cxl, linux-mm, Dan Williams,
Jonathan Cameron, Adam Manzanares, Duen-wen Hsiao,
Johannes Weiner
On Sun, 22 Jan 2023, David Rientjes wrote:
>On Fri, 6 Jan 2023, Viacheslav A.Dubeyko wrote:
>
>> CC: LSF/MM/BPF mailing list. Sorry, missed the list.
>>
>> > On Jan 6, 2023, at 11:51 AM, Viacheslav A.Dubeyko <viacheslav.dubeyko@bytedance.com> wrote:
>> >
>> > Hello,
>> >
>> > I believe CXL memory is hot topic now. I believe we have multiple topics
>> > for discussion. I personally would like to discuss CXL Fabric Manager
>> > and vision of FM architecture implementation. I am going to share the topic
>> > in separate email. I would like to suggest a special session for CXL memory
>> > related topics.
>> >
>> > How everybody feels about it?
>> >
>
>I think this makes a lot of sense, thanks for suggesting it.
Yeah, considering all the CXL interest in last year's lsfmm, I think it would
be good to have a session.
>Should this be a BoF or just a normal topic proposal? I assume that there
>could be several different topics of interest all related to CXL.mem.
fwiw last year there were 4-5 talks that directly touched on CXL (like half
day).
>Specifically interesting would be the division of work between the kernel
>and userspace to manage memory placement on systems with locally attached
>CXL. And, further, what APIs userspace would have at its disposal for
>explicit optimization of this placement that would exist beyond what is
>available for NUMA.
+1
>
>I assume we might also want to chat about CXL 2.0 extensions that would be
>useful, especially for cloud providers.
>
>I'd be happy to join in any of the proposals for these topics, just let me
>know!
Likewise.
Thanks,
Davidlohr
^ permalink raw reply [flat|nested] 16+ messages in thread* Re: [External] [LSF/MM/BPF BoF] Session for CXL memory
2023-01-23 5:51 ` David Rientjes
2023-01-23 15:57 ` Davidlohr Bueso
@ 2023-01-23 18:26 ` Viacheslav A.Dubeyko
[not found] ` <20230123174553.GA341216@bgt-140510-bm01>
2023-01-24 0:22 ` Yang Shi
3 siblings, 0 replies; 16+ messages in thread
From: Viacheslav A.Dubeyko @ 2023-01-23 18:26 UTC (permalink / raw)
To: David Rientjes
Cc: lsf-pc, linux-cxl, linux-mm, Dan Williams, Jonathan Cameron,
Adam Manzanares, Duen-wen Hsiao, Johannes Weiner
> On Jan 22, 2023, at 9:51 PM, David Rientjes <rientjes@google.com> wrote:
>
> On Fri, 6 Jan 2023, Viacheslav A.Dubeyko wrote:
>
>> CC: LSF/MM/BPF mailing list. Sorry, missed the list.
>>
>>> On Jan 6, 2023, at 11:51 AM, Viacheslav A.Dubeyko <viacheslav.dubeyko@bytedance.com> wrote:
>>>
>>> Hello,
>>>
>>> I believe CXL memory is hot topic now. I believe we have multiple topics
>>> for discussion. I personally would like to discuss CXL Fabric Manager
>>> and vision of FM architecture implementation. I am going to share the topic
>>> in separate email. I would like to suggest a special session for CXL memory
>>> related topics.
>>>
>>> How everybody feels about it?
>>>
>
> I think this makes a lot of sense, thanks for suggesting it.
>
> Should this be a BoF or just a normal topic proposal? I assume that there
> could be several different topics of interest all related to CXL.mem.
>
My point is to have a dedicated CXL session where we can discuss
CXL related topics. And we can have likewise session if several CXL
related topics will be suggested. :)
> Specifically interesting would be the division of work between the kernel
> and userspace to manage memory placement on systems with locally attached
> CXL. And, further, what APIs userspace would have at its disposal for
> explicit optimization of this placement that would exist beyond what is
> available for NUMA.
>
Yes, I think this could be important discussion. Because, for example, I am working
on figuring out how functionality can be distributed among user-space, kernel-space,
and firmware for the case of Fabric Manager. And I believe it could be a good topic
that I have in mind.
> I assume we might also want to chat about CXL 2.0 extensions that would be
> useful, especially for cloud providers.
>
What CXL 2.0 extensions would be useful for cloud providers from your point of view?
Thanks,
Slava.
^ permalink raw reply [flat|nested] 16+ messages in thread[parent not found: <20230123174553.GA341216@bgt-140510-bm01>]
* Re: [LSF/MM/BPF BoF] Session for CXL memory
[not found] ` <20230123174553.GA341216@bgt-140510-bm01>
@ 2023-01-23 18:29 ` Matthew Wilcox
2023-01-23 18:32 ` [External] " Viacheslav A.Dubeyko
2023-01-23 18:30 ` Viacheslav A.Dubeyko
1 sibling, 1 reply; 16+ messages in thread
From: Matthew Wilcox @ 2023-01-23 18:29 UTC (permalink / raw)
To: Adam Manzanares
Cc: David Rientjes, Viacheslav A.Dubeyko,
lsf-pc@lists.linux-foundation.org, linux-cxl@vger.kernel.org,
linux-mm@kvack.org, Dan Williams, Jonathan Cameron,
Duen-wen Hsiao, Johannes Weiner, Fan Ni
On Mon, Jan 23, 2023 at 05:46:00PM +0000, Adam Manzanares wrote:
> The session about DCDs at Plumbers comes to mind here. In addition, I think this
What's a DCD?
^ permalink raw reply [flat|nested] 16+ messages in thread* Re: [External] [LSF/MM/BPF BoF] Session for CXL memory
2023-01-23 18:29 ` Matthew Wilcox
@ 2023-01-23 18:32 ` Viacheslav A.Dubeyko
0 siblings, 0 replies; 16+ messages in thread
From: Viacheslav A.Dubeyko @ 2023-01-23 18:32 UTC (permalink / raw)
To: Matthew Wilcox
Cc: Adam Manzanares, David Rientjes,
lsf-pc@lists.linux-foundation.org, linux-cxl@vger.kernel.org,
linux-mm@kvack.org, Dan Williams, Jonathan Cameron,
Duen-wen Hsiao, Johannes Weiner, Fan Ni
> On Jan 23, 2023, at 10:29 AM, Matthew Wilcox <willy@infradead.org> wrote:
>
> On Mon, Jan 23, 2023 at 05:46:00PM +0000, Adam Manzanares wrote:
>> The session about DCDs at Plumbers comes to mind here. In addition, I think this
>
> What's a DCD?
DCD - Dynamic Capacity Device (CXL Specification 3.0)
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [External] [LSF/MM/BPF BoF] Session for CXL memory
[not found] ` <20230123174553.GA341216@bgt-140510-bm01>
2023-01-23 18:29 ` Matthew Wilcox
@ 2023-01-23 18:30 ` Viacheslav A.Dubeyko
[not found] ` <20230126165810.GA354177@bgt-140510-bm01>
1 sibling, 1 reply; 16+ messages in thread
From: Viacheslav A.Dubeyko @ 2023-01-23 18:30 UTC (permalink / raw)
To: Adam Manzanares
Cc: David Rientjes, lsf-pc@lists.linux-foundation.org,
linux-cxl@vger.kernel.org, linux-mm@kvack.org, Dan Williams,
Jonathan Cameron, Duen-wen Hsiao, Johannes Weiner, Fan Ni
> On Jan 23, 2023, at 9:46 AM, Adam Manzanares <a.manzanares@samsung.com> wrote:
>
> On Sun, Jan 22, 2023 at 09:51:19PM -0800, David Rientjes wrote:
>> On Fri, 6 Jan 2023, Viacheslav A.Dubeyko wrote:
>>
>>> CC: LSF/MM/BPF mailing list. Sorry, missed the list.
>>>
>>>> On Jan 6, 2023, at 11:51 AM, Viacheslav A.Dubeyko <viacheslav.dubeyko@bytedance.com> wrote:
>>>>
>>>> Hello,
>>>>
>>>> I believe CXL memory is hot topic now. I believe we have multiple topics
>>>> for discussion. I personally would like to discuss CXL Fabric Manager
>>>> and vision of FM architecture implementation. I am going to share the topic
>>>> in separate email. I would like to suggest a special session for CXL memory
>>>> related topics.
>>>>
>>>> How everybody feels about it?
>>>>
>>
>> I think this makes a lot of sense, thanks for suggesting it.
>>
>> Should this be a BoF or just a normal topic proposal? I assume that there
>> could be several different topics of interest all related to CXL.mem.
>>
>
> +1 for a normal topic proposal.
By the way, Samsung SMDK (memory development kit) suggested memory model
in user-space and kernel memory subsystem modification. I assume that we need
to discuss the memory model and kernel-space modification. So, it could be one of
the CXL related topic. Could we expect that Samsung guys deliver a talk?
Thanks,
Slava.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [LSF/MM/BPF BoF] Session for CXL memory
2023-01-23 5:51 ` David Rientjes
` (2 preceding siblings ...)
[not found] ` <20230123174553.GA341216@bgt-140510-bm01>
@ 2023-01-24 0:22 ` Yang Shi
2023-01-24 0:57 ` Wei Xu
2023-02-20 4:55 ` Aneesh Kumar K.V
3 siblings, 2 replies; 16+ messages in thread
From: Yang Shi @ 2023-01-24 0:22 UTC (permalink / raw)
To: David Rientjes
Cc: Viacheslav A.Dubeyko, lsf-pc, linux-cxl, linux-mm, Dan Williams,
Jonathan Cameron, Adam Manzanares, Duen-wen Hsiao,
Johannes Weiner
On Sun, Jan 22, 2023 at 9:51 PM David Rientjes <rientjes@google.com> wrote:
>
> On Fri, 6 Jan 2023, Viacheslav A.Dubeyko wrote:
>
> > CC: LSF/MM/BPF mailing list. Sorry, missed the list.
> >
> > > On Jan 6, 2023, at 11:51 AM, Viacheslav A.Dubeyko <viacheslav.dubeyko@bytedance.com> wrote:
> > >
> > > Hello,
> > >
> > > I believe CXL memory is hot topic now. I believe we have multiple topics
> > > for discussion. I personally would like to discuss CXL Fabric Manager
> > > and vision of FM architecture implementation. I am going to share the topic
> > > in separate email. I would like to suggest a special session for CXL memory
> > > related topics.
> > >
> > > How everybody feels about it?
> > >
>
> I think this makes a lot of sense, thanks for suggesting it.
>
> Should this be a BoF or just a normal topic proposal? I assume that there
> could be several different topics of interest all related to CXL.mem.
>
> Specifically interesting would be the division of work between the kernel
> and userspace to manage memory placement on systems with locally attached
> CXL. And, further, what APIs userspace would have at its disposal for
> explicit optimization of this placement that would exist beyond what is
> available for NUMA.
Yeah, in addition, how CXL hierarchy interacts with memory tiering may
be an interesting topic too.
>
> I assume we might also want to chat about CXL 2.0 extensions that would be
> useful, especially for cloud providers.
>
> I'd be happy to join in any of the proposals for these topics, just let me
> know!
+1 for me.
>
^ permalink raw reply [flat|nested] 16+ messages in thread* Re: [LSF/MM/BPF BoF] Session for CXL memory
2023-01-24 0:22 ` Yang Shi
@ 2023-01-24 0:57 ` Wei Xu
2023-01-25 15:04 ` Zhu Yanjun
2023-02-20 4:55 ` Aneesh Kumar K.V
1 sibling, 1 reply; 16+ messages in thread
From: Wei Xu @ 2023-01-24 0:57 UTC (permalink / raw)
To: Yang Shi
Cc: David Rientjes, Viacheslav A.Dubeyko, lsf-pc, linux-cxl, linux-mm,
Dan Williams, Jonathan Cameron, Adam Manzanares, Duen-wen Hsiao,
Johannes Weiner, Jerome Glisse
On Mon, Jan 23, 2023 at 4:22 PM Yang Shi <shy828301@gmail.com> wrote:
>
> On Sun, Jan 22, 2023 at 9:51 PM David Rientjes <rientjes@google.com> wrote:
> >
> > On Fri, 6 Jan 2023, Viacheslav A.Dubeyko wrote:
> >
> > > CC: LSF/MM/BPF mailing list. Sorry, missed the list.
> > >
> > > > On Jan 6, 2023, at 11:51 AM, Viacheslav A.Dubeyko <viacheslav.dubeyko@bytedance.com> wrote:
> > > >
> > > > Hello,
> > > >
> > > > I believe CXL memory is hot topic now. I believe we have multiple topics
> > > > for discussion. I personally would like to discuss CXL Fabric Manager
> > > > and vision of FM architecture implementation. I am going to share the topic
> > > > in separate email. I would like to suggest a special session for CXL memory
> > > > related topics.
> > > >
> > > > How everybody feels about it?
> > > >
> >
> > I think this makes a lot of sense, thanks for suggesting it.
> >
> > Should this be a BoF or just a normal topic proposal? I assume that there
> > could be several different topics of interest all related to CXL.mem.
> >
> > Specifically interesting would be the division of work between the kernel
> > and userspace to manage memory placement on systems with locally attached
> > CXL. And, further, what APIs userspace would have at its disposal for
> > explicit optimization of this placement that would exist beyond what is
> > available for NUMA.
>
> Yeah, in addition, how CXL hierarchy interacts with memory tiering may
> be an interesting topic too.
>
> >
> > I assume we might also want to chat about CXL 2.0 extensions that would be
> > useful, especially for cloud providers.
> >
> > I'd be happy to join in any of the proposals for these topics, just let me
> > know!
>
> +1 for me.
>
I am also interested in these discussions.
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [LSF/MM/BPF BoF] Session for CXL memory
2023-01-24 0:57 ` Wei Xu
@ 2023-01-25 15:04 ` Zhu Yanjun
2023-03-31 18:15 ` Dragan Stancevic
0 siblings, 1 reply; 16+ messages in thread
From: Zhu Yanjun @ 2023-01-25 15:04 UTC (permalink / raw)
To: Wei Xu, Yang Shi
Cc: David Rientjes, Viacheslav A.Dubeyko, lsf-pc, linux-cxl, linux-mm,
Dan Williams, Jonathan Cameron, Adam Manzanares, Duen-wen Hsiao,
Johannes Weiner, Jerome Glisse
在 2023/1/24 8:57, Wei Xu 写道:
> On Mon, Jan 23, 2023 at 4:22 PM Yang Shi <shy828301@gmail.com> wrote:
>>
>> On Sun, Jan 22, 2023 at 9:51 PM David Rientjes <rientjes@google.com> wrote:
>>>
>>> On Fri, 6 Jan 2023, Viacheslav A.Dubeyko wrote:
>>>
>>>> CC: LSF/MM/BPF mailing list. Sorry, missed the list.
>>>>
>>>>> On Jan 6, 2023, at 11:51 AM, Viacheslav A.Dubeyko <viacheslav.dubeyko@bytedance.com> wrote:
>>>>>
>>>>> Hello,
>>>>>
>>>>> I believe CXL memory is hot topic now. I believe we have multiple topics
>>>>> for discussion. I personally would like to discuss CXL Fabric Manager
>>>>> and vision of FM architecture implementation. I am going to share the topic
>>>>> in separate email. I would like to suggest a special session for CXL memory
>>>>> related topics.
>>>>>
>>>>> How everybody feels about it?
>>>>>
>>>
>>> I think this makes a lot of sense, thanks for suggesting it.
>>>
>>> Should this be a BoF or just a normal topic proposal? I assume that there
>>> could be several different topics of interest all related to CXL.mem.
>>>
>>> Specifically interesting would be the division of work between the kernel
>>> and userspace to manage memory placement on systems with locally attached
>>> CXL. And, further, what APIs userspace would have at its disposal for
>>> explicit optimization of this placement that would exist beyond what is
>>> available for NUMA.
>>
>> Yeah, in addition, how CXL hierarchy interacts with memory tiering may
>> be an interesting topic too.
>>
>>>
>>> I assume we might also want to chat about CXL 2.0 extensions that would be
>>> useful, especially for cloud providers.
>>>
>>> I'd be happy to join in any of the proposals for these topics, just let me
>>> know!
>>
>> +1 for me.
>>
>
> I am also interested in these discussions.
+1, I am interested in this.
>
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [LSF/MM/BPF BoF] Session for CXL memory
2023-01-25 15:04 ` Zhu Yanjun
@ 2023-03-31 18:15 ` Dragan Stancevic
0 siblings, 0 replies; 16+ messages in thread
From: Dragan Stancevic @ 2023-03-31 18:15 UTC (permalink / raw)
To: Zhu Yanjun, Wei Xu, Yang Shi
Cc: David Rientjes, Viacheslav A.Dubeyko, lsf-pc, linux-cxl, linux-mm,
Dan Williams, Jonathan Cameron, Adam Manzanares, Duen-wen Hsiao,
Johannes Weiner, Jerome Glisse
On 1/25/23 09:04, Zhu Yanjun wrote:
> 在 2023/1/24 8:57, Wei Xu 写道:
>> On Mon, Jan 23, 2023 at 4:22 PM Yang Shi <shy828301@gmail.com> wrote:
>>>
>>> On Sun, Jan 22, 2023 at 9:51 PM David Rientjes <rientjes@google.com>
>>> wrote:
>>>>
>>>> On Fri, 6 Jan 2023, Viacheslav A.Dubeyko wrote:
>>>>
>>>>> CC: LSF/MM/BPF mailing list. Sorry, missed the list.
>>>>>
>>>>>> On Jan 6, 2023, at 11:51 AM, Viacheslav A.Dubeyko
>>>>>> <viacheslav.dubeyko@bytedance.com> wrote:
>>>>>>
>>>>>> Hello,
>>>>>>
>>>>>> I believe CXL memory is hot topic now. I believe we have multiple
>>>>>> topics
>>>>>> for discussion. I personally would like to discuss CXL Fabric Manager
>>>>>> and vision of FM architecture implementation. I am going to share
>>>>>> the topic
>>>>>> in separate email. I would like to suggest a special session for
>>>>>> CXL memory
>>>>>> related topics.
>>>>>>
>>>>>> How everybody feels about it?
>>>>>>
>>>>
>>>> I think this makes a lot of sense, thanks for suggesting it.
>>>>
>>>> Should this be a BoF or just a normal topic proposal? I assume that
>>>> there
>>>> could be several different topics of interest all related to CXL.mem.
>>>>
>>>> Specifically interesting would be the division of work between the
>>>> kernel
>>>> and userspace to manage memory placement on systems with locally
>>>> attached
>>>> CXL. And, further, what APIs userspace would have at its disposal for
>>>> explicit optimization of this placement that would exist beyond what is
>>>> available for NUMA.
>>>
>>> Yeah, in addition, how CXL hierarchy interacts with memory tiering may
>>> be an interesting topic too.
>>>
>>>>
>>>> I assume we might also want to chat about CXL 2.0 extensions that
>>>> would be
>>>> useful, especially for cloud providers.
>>>>
>>>> I'd be happy to join in any of the proposals for these topics, just
>>>> let me
>>>> know!
>>>
>>> +1 for me.
>>>
>>
>> I am also interested in these discussions.
>
> +1, I am interested in this.
+1, also interested in cloud aspects
--
Peace can only come as a natural consequence
of universal enlightenment -Dr. Nikola Tesla
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [LSF/MM/BPF BoF] Session for CXL memory
2023-01-24 0:22 ` Yang Shi
2023-01-24 0:57 ` Wei Xu
@ 2023-02-20 4:55 ` Aneesh Kumar K.V
1 sibling, 0 replies; 16+ messages in thread
From: Aneesh Kumar K.V @ 2023-02-20 4:55 UTC (permalink / raw)
To: Yang Shi, David Rientjes
Cc: Viacheslav A.Dubeyko, lsf-pc, linux-cxl, linux-mm, Dan Williams,
Jonathan Cameron, Adam Manzanares, Duen-wen Hsiao,
Johannes Weiner
Yang Shi <shy828301@gmail.com> writes:
> On Sun, Jan 22, 2023 at 9:51 PM David Rientjes <rientjes@google.com> wrote:
>>
>> On Fri, 6 Jan 2023, Viacheslav A.Dubeyko wrote:
>>
>> > CC: LSF/MM/BPF mailing list. Sorry, missed the list.
>> >
>> > > On Jan 6, 2023, at 11:51 AM, Viacheslav A.Dubeyko <viacheslav.dubeyko@bytedance.com> wrote:
>> > >
>> > > Hello,
>> > >
>> > > I believe CXL memory is hot topic now. I believe we have multiple topics
>> > > for discussion. I personally would like to discuss CXL Fabric Manager
>> > > and vision of FM architecture implementation. I am going to share the topic
>> > > in separate email. I would like to suggest a special session for CXL memory
>> > > related topics.
>> > >
>> > > How everybody feels about it?
>> > >
>>
>> I think this makes a lot of sense, thanks for suggesting it.
>>
>> Should this be a BoF or just a normal topic proposal? I assume that there
>> could be several different topics of interest all related to CXL.mem.
>>
>> Specifically interesting would be the division of work between the kernel
>> and userspace to manage memory placement on systems with locally attached
>> CXL. And, further, what APIs userspace would have at its disposal for
>> explicit optimization of this placement that would exist beyond what is
>> available for NUMA.
>
> Yeah, in addition, how CXL hierarchy interacts with memory tiering may
> be an interesting topic too.
>
>>
>> I assume we might also want to chat about CXL 2.0 extensions that would be
>> useful, especially for cloud providers.
>>
>> I'd be happy to join in any of the proposals for these topics, just let me
>> know!
>
> +1 for me.
>
I would also be interested in finding out what we learned about the
device attributes that people want to use for building hierarchy. We
still haven't hooked up HMAT/CDAT to memory tiers. It would be good to
understand and discuss on how we should make progress here.
-aneesh
^ permalink raw reply [flat|nested] 16+ messages in thread