All of lore.kernel.org
 help / color / mirror / Atom feed
From: Peter Zijlstra <peterz@infradead.org>
To: Tommaso Cucinotta <tommaso.cucinotta@sssup.it>
Cc: Luca Abeni <luca.abeni@unitn.it>,
	Juri Lelli <juri.lelli@gmail.com>, Ingo Molnar <mingo@redhat.com>,
	linux-kernel@vger.kernel.org, linux-dl@retis.sssup.it
Subject: Re: SCHED_DEADLINE cpudeadline.{h,c} fixup
Date: Fri, 19 Aug 2016 14:58:19 +0200	[thread overview]
Message-ID: <20160819125819.GF10121@twins.programming.kicks-ass.net> (raw)
In-Reply-To: <1471184828-12644-1-git-send-email-tommaso.cucinotta@sssup.it>

On Sun, Aug 14, 2016 at 04:27:05PM +0200, Tommaso Cucinotta wrote:
> Hi,
> 
> this is a rework of the cpudeadline bugfix and speed-up patch-set, that
> integrates all comments received so far from Luca, Juri and Peter.
> 
> Compared with the previous post, here:
> -) I'm keeping out the minimally invasive bugfix, as it's already been
>    merged in tip/sched/core
> -) I moved some little code refactory around change_key_dl() out of the
>   (now) 2nd patch, to the 1st one. Now the 2nd (speed-up) patch just
>   changes the heapify_up/down() functions
> -) I rebased on top of commit f0b22e39
> -) I repeated an extensive set of tests through the framework published
>    separately at: https://github.com/tomcucinotta/cpudl-bench
>    repeating new no-behavior-change tests, new heap-consistency tests,
>    and new a/b benchmarks (I'm working on a new i5 laptop now), results at:
>      https://github.com/tomcucinotta/cpudl-bench/blob/master/cpudl-100000.pdf
>    highlighting up to a 14% speed-up when averaging over 100K ops. See the
>    enclosed README in that repo for more info.

Thanks!

  parent reply	other threads:[~2016-08-19 12:59 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <1468880275-4338-1-git-send-email-tommaso.cucinotta@sssup.it>
2016-08-14 14:27 ` SCHED_DEADLINE cpudeadline.{h,c} fixup Tommaso Cucinotta
2016-08-14 14:27   ` [RFC PATCH 1/3] sched/deadline: refactor cpu heap code Tommaso Cucinotta
2016-09-05 11:53     ` [tip:sched/core] sched/deadline: Refactor CPU " tip-bot for Tommaso Cucinotta
2016-08-14 14:27   ` [RFC PATCH 2/3] sched/deadline: make cpu heap faster avoiding real swaps on heapify Tommaso Cucinotta
2016-09-05 11:54     ` [tip:sched/core] sched/deadline: Make CPU " tip-bot for Tommaso Cucinotta
2016-08-14 14:27   ` [RFC PATCH 3/3] sched/deadline: split cpudl_set() into cpudl_set() and cpudl_clear() Tommaso Cucinotta
2016-09-05 11:54     ` [tip:sched/core] sched/deadline: Split " tip-bot for Tommaso Cucinotta
2016-08-19 12:58   ` Peter Zijlstra [this message]
2016-07-19  9:44 SCHED_DEADLINE cpudeadline.{h,c} fixup Tommaso Cucinotta
  -- strict thread matches above, loose matches on Subject: below --
2016-05-19 16:02 Tommaso Cucinotta
2016-05-16 16:00 Tommaso Cucinotta
2016-05-17 11:46 ` luca abeni
2016-05-17 22:43   ` Tommaso Cucinotta
2016-05-18 14:22     ` Juri Lelli

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20160819125819.GF10121@twins.programming.kicks-ass.net \
    --to=peterz@infradead.org \
    --cc=juri.lelli@gmail.com \
    --cc=linux-dl@retis.sssup.it \
    --cc=linux-kernel@vger.kernel.org \
    --cc=luca.abeni@unitn.it \
    --cc=mingo@redhat.com \
    --cc=tommaso.cucinotta@sssup.it \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.