Re: [PATCH 3/4 net-next] net: mana: add a function to spread IRQs per CPUs

2024-01-15 Thread Souradeep Chakrabarti
On Sat, Jan 13, 2024 at 11:11:50AM -0800, Yury Norov wrote: > On Sat, Jan 13, 2024 at 04:20:31PM +, Michael Kelley wrote: > > From: Souradeep Chakrabarti Sent: > > Friday, January 12, 2024 10:31 PM > > > > > On Fri, Jan 12, 2024 at 06:30:44PM +, Haiyang Zhang wrote: > > > > > > > > > ---

Re: [PATCH 3/4 net-next] net: mana: add a function to spread IRQs per CPUs

2024-01-13 Thread Yury Norov
On Sat, Jan 13, 2024 at 04:20:31PM +, Michael Kelley wrote: > From: Souradeep Chakrabarti Sent: Friday, > January 12, 2024 10:31 PM > > > On Fri, Jan 12, 2024 at 06:30:44PM +, Haiyang Zhang wrote: > > > > > > > -Original Message- > > > From: Michael Kelley Sent: Friday, January

RE: [PATCH 3/4 net-next] net: mana: add a function to spread IRQs per CPUs

2024-01-13 Thread Michael Kelley
From: Souradeep Chakrabarti Sent: Friday, January 12, 2024 10:31 PM > On Fri, Jan 12, 2024 at 06:30:44PM +, Haiyang Zhang wrote: > > > > > -Original Message- > > From: Michael Kelley Sent: Friday, January 12, 2024 > > 11:37 AM > > > > > > From: Souradeep Chakrabarti Sent: > > > We

Re: [PATCH 3/4 net-next] net: mana: add a function to spread IRQs per CPUs

2024-01-12 Thread Souradeep Chakrabarti
g; > > net...@vger.kernel.org; linux-ker...@vger.kernel.org; linux- > > r...@vger.kernel.org; Souradeep Chakrabarti ; > > Paul Rosswurm > > Subject: RE: [PATCH 3/4 net-next] net: mana: add a function to spread > > IRQs per CPUs > > > > [Some people w

RE: [PATCH 3/4 net-next] net: mana: add a function to spread IRQs per CPUs

2024-01-12 Thread Haiyang Zhang
t; Paul Rosswurm > Subject: RE: [PATCH 3/4 net-next] net: mana: add a function to spread > IRQs per CPUs > > [Some people who received this message don't often get email from > mhkli...@outlook.com. Learn why this is important at > https://aka.ms/LearnAboutSenderIdenti

RE: [PATCH 3/4 net-next] net: mana: add a function to spread IRQs per CPUs

2024-01-12 Thread Michael Kelley
From: Souradeep Chakrabarti Sent: Wednesday, January 10, 2024 10:13 PM > > The test topology was used to check the performance between > cpu_local_spread() and the new approach is : > Case 1 > IRQ Nodes Cores CPUs > 0 1 0 0-1 > 1 1 1 2-3 > 2 1 2

Re: [PATCH 3/4 net-next] net: mana: add a function to spread IRQs per CPUs

2024-01-10 Thread Souradeep Chakrabarti
On Wed, Jan 10, 2024 at 12:27:54AM +, Michael Kelley wrote: > From: Yury Norov Sent: Tuesday, January 9, 2024 3:29 PM > > > > Hi Michael, > > > > So, I'm just a guy who helped to formulate the heuristics in an > > itemized form, and implement them using the existing kernel API. > > I have no

Re: [PATCH 3/4 net-next] net: mana: add a function to spread IRQs per CPUs

2024-01-10 Thread Souradeep Chakrabarti
On Tue, Jan 09, 2024 at 03:28:59PM -0800, Yury Norov wrote: > Hi Michael, > > So, I'm just a guy who helped to formulate the heuristics in an > itemized form, and implement them using the existing kernel API. > I have no access to MANA machines and I ran no performance tests > myself. > > On Tue,

Re: [PATCH 3/4 net-next] net: mana: add a function to spread IRQs per CPUs

2024-01-10 Thread Souradeep Chakrabarti
rnel.org; > > net...@vger.kernel.org; linux-ker...@vger.kernel.org; linux- > > r...@vger.kernel.org > > Cc: Souradeep Chakrabarti ; Paul Rosswurm > > > > Subject: RE: [PATCH 3/4 net-next] net: mana: add a function to spread IRQs > > per > > CPUs > >

RE: [PATCH 3/4 net-next] net: mana: add a function to spread IRQs per CPUs

2024-01-09 Thread Michael Kelley
From: Yury Norov Sent: Tuesday, January 9, 2024 3:29 PM > > Hi Michael, > > So, I'm just a guy who helped to formulate the heuristics in an > itemized form, and implement them using the existing kernel API. > I have no access to MANA machines and I ran no performance tests > myself. Agreed. :-)

Re: [PATCH 3/4 net-next] net: mana: add a function to spread IRQs per CPUs

2024-01-09 Thread Yury Norov
Hi Michael, So, I'm just a guy who helped to formulate the heuristics in an itemized form, and implement them using the existing kernel API. I have no access to MANA machines and I ran no performance tests myself. On Tue, Jan 09, 2024 at 07:22:38PM +, Michael Kelley wrote: > From: Souradeep C

RE: [PATCH 3/4 net-next] net: mana: add a function to spread IRQs per CPUs

2024-01-09 Thread Haiyang Zhang
hakrabarti ; Paul Rosswurm > > Subject: RE: [PATCH 3/4 net-next] net: mana: add a function to spread IRQs per > CPUs > > [Some people who received this message don't often get email from > mhkli...@outlook.com. Learn why this is important at > https://aka.ms/LearnA

RE: [PATCH 3/4 net-next] net: mana: add a function to spread IRQs per CPUs

2024-01-09 Thread Michael Kelley
From: Souradeep Chakrabarti Sent: Tuesday, January 9, 2024 2:51 AM > > From: Yury Norov > > Souradeep investigated that the driver performs faster if IRQs are > spread on CPUs with the following heuristics: > > 1. No more than one IRQ per CPU, if possible; > 2. NUMA locality is the second pri