Re: [RFC PATCH 00/16] Core scheduling v6

2020-08-26 Thread Vineeth Pillai
Hi Alex, > > As discussed during Linux Plumbers, here is a small repo with test > scripts and applications that I've used to look at core scheduling > unfairness: > >https://github.com/agraf/schedgaps > Thanks for sharing :). > Please let me know if it's unclear how to use it or if you see

Re: [RFC PATCH 00/16] Core scheduling v6

2020-08-26 Thread Alexander Graf
Hi Vineeth, On 30.06.20 23:32, Vineeth Remanan Pillai wrote: Sixth iteration of the Core-Scheduling feature. Core scheduling is a feature that allows only trusted tasks to run concurrently on cpus sharing compute resources (eg: hyperthreads on a core). The goal is to mitigate the core-level

Re: [RFC PATCH 00/16] Core scheduling v6

2020-08-20 Thread Joel Fernandes
On Thu, Aug 13, 2020 at 12:28:17PM +0800, Li, Aubrey wrote: > On 2020/8/13 7:08, Joel Fernandes wrote: > > On Wed, Aug 12, 2020 at 10:01:24AM +0800, Li, Aubrey wrote: > >> Hi Joel, > >> > >> On 2020/8/10 0:44, Joel Fernandes wrote: > >>> Hi Aubrey, > >>> > >>> Apologies for replying late as I was

Re: [RFC PATCH 00/16] Core scheduling v6(Internet mail)

2020-08-14 Thread 蒋彪
Hi, > On Aug 14, 2020, at 1:18 PM, Li, Aubrey wrote: > > On 2020/8/14 12:04, benbjiang(蒋彪) wrote: >> >> >>> On Aug 14, 2020, at 9:36 AM, Li, Aubrey wrote: >>> >>> On 2020/8/14 8:26, benbjiang(蒋彪) wrote: > On Aug 13, 2020, at 12:28 PM, Li, Aubrey > wrote: > >

Re: [RFC PATCH 00/16] Core scheduling v6(Internet mail)

2020-08-13 Thread Li, Aubrey
On 2020/8/14 12:04, benbjiang(蒋彪) wrote: > > >> On Aug 14, 2020, at 9:36 AM, Li, Aubrey wrote: >> >> On 2020/8/14 8:26, benbjiang(蒋彪) wrote: >>> >>> On Aug 13, 2020, at 12:28 PM, Li, Aubrey wrote: On 2020/8/13 7:08, Joel Fernandes wrote: > On Wed, Aug 12, 2020 at 10:01:24AM

Re: [RFC PATCH 00/16] Core scheduling v6(Internet mail)

2020-08-13 Thread 蒋彪
> On Aug 14, 2020, at 9:36 AM, Li, Aubrey wrote: > > On 2020/8/14 8:26, benbjiang(蒋彪) wrote: >> >> >>> On Aug 13, 2020, at 12:28 PM, Li, Aubrey wrote: >>> >>> On 2020/8/13 7:08, Joel Fernandes wrote: On Wed, Aug 12, 2020 at 10:01:24AM +0800, Li, Aubrey wrote: > Hi Joel, >

Re: [RFC PATCH 00/16] Core scheduling v6(Internet mail)

2020-08-13 Thread Li, Aubrey
On 2020/8/14 8:26, benbjiang(蒋彪) wrote: > > >> On Aug 13, 2020, at 12:28 PM, Li, Aubrey wrote: >> >> On 2020/8/13 7:08, Joel Fernandes wrote: >>> On Wed, Aug 12, 2020 at 10:01:24AM +0800, Li, Aubrey wrote: Hi Joel, On 2020/8/10 0:44, Joel Fernandes wrote: > Hi Aubrey, >

Re: [RFC PATCH 00/16] Core scheduling v6(Internet mail)

2020-08-13 Thread 蒋彪
> On Aug 13, 2020, at 12:28 PM, Li, Aubrey wrote: > > On 2020/8/13 7:08, Joel Fernandes wrote: >> On Wed, Aug 12, 2020 at 10:01:24AM +0800, Li, Aubrey wrote: >>> Hi Joel, >>> >>> On 2020/8/10 0:44, Joel Fernandes wrote: Hi Aubrey, Apologies for replying late as I was still

Re: [RFC PATCH 00/16] Core scheduling v6

2020-08-12 Thread Li, Aubrey
On 2020/8/13 7:08, Joel Fernandes wrote: > On Wed, Aug 12, 2020 at 10:01:24AM +0800, Li, Aubrey wrote: >> Hi Joel, >> >> On 2020/8/10 0:44, Joel Fernandes wrote: >>> Hi Aubrey, >>> >>> Apologies for replying late as I was still looking into the details. >>> >>> On Wed, Aug 05, 2020 at 11:57:20AM

Re: [RFC PATCH 00/16] Core scheduling v6

2020-08-12 Thread Joel Fernandes
On Wed, Aug 12, 2020 at 10:01:24AM +0800, Li, Aubrey wrote: > Hi Joel, > > On 2020/8/10 0:44, Joel Fernandes wrote: > > Hi Aubrey, > > > > Apologies for replying late as I was still looking into the details. > > > > On Wed, Aug 05, 2020 at 11:57:20AM +0800, Li, Aubrey wrote: > > [...] > >> +/*

Re: [RFC PATCH 00/16] Core scheduling v6

2020-08-11 Thread Li, Aubrey
Hi Joel, On 2020/8/10 0:44, Joel Fernandes wrote: > Hi Aubrey, > > Apologies for replying late as I was still looking into the details. > > On Wed, Aug 05, 2020 at 11:57:20AM +0800, Li, Aubrey wrote: > [...] >> +/* >> + * Core scheduling policy: >> + * - CORE_SCHED_DISABLED: core scheduling is

Re: [RFC PATCH 00/16] Core scheduling v6

2020-08-09 Thread Joel Fernandes
Hi Aubrey, Apologies for replying late as I was still looking into the details. On Wed, Aug 05, 2020 at 11:57:20AM +0800, Li, Aubrey wrote: [...] > +/* > + * Core scheduling policy: > + * - CORE_SCHED_DISABLED: core scheduling is disabled. > + * - CORE_COOKIE_MATCH: tasks with same cookie can

Re: [RFC PATCH 00/16] Core scheduling v6(Internet mail)

2020-08-05 Thread 蒋彪
Hi, > On Aug 5, 2020, at 11:57 AM, Li, Aubrey wrote: > > On 2020/8/4 0:53, Joel Fernandes wrote: >> Hi Aubrey, >> >> On Mon, Aug 3, 2020 at 4:23 AM Li, Aubrey wrote: >>> >>> On 2020/7/1 5:32, Vineeth Remanan Pillai wrote: Sixth iteration of the Core-Scheduling feature. Core

Re: [RFC PATCH 00/16] Core scheduling v6

2020-08-04 Thread Li, Aubrey
On 2020/8/4 0:53, Joel Fernandes wrote: > Hi Aubrey, > > On Mon, Aug 3, 2020 at 4:23 AM Li, Aubrey wrote: >> >> On 2020/7/1 5:32, Vineeth Remanan Pillai wrote: >>> Sixth iteration of the Core-Scheduling feature. >>> >>> Core scheduling is a feature that allows only trusted tasks to run >>>

Re: [RFC PATCH 00/16] Core scheduling v6

2020-08-03 Thread Joel Fernandes
Hi Aubrey, On Mon, Aug 3, 2020 at 4:23 AM Li, Aubrey wrote: > > On 2020/7/1 5:32, Vineeth Remanan Pillai wrote: > > Sixth iteration of the Core-Scheduling feature. > > > > Core scheduling is a feature that allows only trusted tasks to run > > concurrently on cpus sharing compute resources (eg:

Re: [RFC PATCH 00/16] Core scheduling v6

2020-08-03 Thread Li, Aubrey
On 2020/7/1 5:32, Vineeth Remanan Pillai wrote: > Sixth iteration of the Core-Scheduling feature. > > Core scheduling is a feature that allows only trusted tasks to run > concurrently on cpus sharing compute resources (eg: hyperthreads on a > core). The goal is to mitigate the core-level

Re: [RFC PATCH 00/16] Core scheduling v6

2020-07-31 Thread Vineeth Pillai
On 20/07/26 06:49AM, Vineeth Pillai wrote: > > > Sixth iteration of the Core-Scheduling feature. > I am no longer with DigitalOcean. Kindly use this email address for all future responses. Thanks, Vineeth

[RFC PATCH 00/16] Core scheduling v6

2020-06-30 Thread Vineeth Remanan Pillai
Sixth iteration of the Core-Scheduling feature. Core scheduling is a feature that allows only trusted tasks to run concurrently on cpus sharing compute resources (eg: hyperthreads on a core). The goal is to mitigate the core-level side-channel attacks without requiring to disable SMT (which has a