Re: Summer of Code: Extending Multi-Processing (MP) support

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <kernel@...>
Date: Monday, April 28, 2008 - 10:23 am

Matthew Dillon wrote:
 or
ck
lt,
ood
s

I think we should analyze this from a syscall point of view -- which sysc=
alls are touching which subsystems which are still under the MP lock?  Ha=
ving a table like this would help in deciding which subsystems are the mo=
st important targets.  Then we could rank these targets relative to benef=
it and level of complexity.

I'd like to find a subsystem where we can observe the impact of paralleli=
zing it -- also maybe a subsystem which warrants using a more sophisticat=
ed approach, maybe by splitting data on CPUs, etc.  What I want to avoid =
is creating a fine grained locking infrastructure for all structures in t=
he kernel -- we can and should do better than that.  Of course some subsy=
stems are not in the fast path or can't be split onto multiple CPUs;  the=
n we don't have a choice.

cheers
  simon
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: Summer of Code: Extending Multi-Processing (MP) support, Matthew Dillon, (Mon Apr 28, 12:44 pm)
Re: Summer of Code: Extending Multi-Processing (MP) support, Simon 'corecode' Schubert..., (Mon Apr 28, 10:23 am)