linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Jon Masters <jonmasters@gmail.com>
To: paulmck@us.ibm.com
Cc: Thomas Gleixner <tglx@linutronix.de>,
	LKML <linux-kernel@vger.kernel.org>, Ingo Molnar <mingo@elte.hu>,
	karim@opersys.com
Subject: Re: [RFC][PATCH] Restricted hard realtime
Date: Sat, 23 Oct 2004 23:06:03 +0100	[thread overview]
Message-ID: <35fb2e5904102315066c6892aa@mail.gmail.com> (raw)
In-Reply-To: <20041023212421.GF1267@us.ibm.com>

On Sat, 23 Oct 2004 14:24:21 -0700, Paul E. McKenney <paulmck@us.ibm.com> wrote:

> On Sat, Oct 23, 2004 at 10:22:01PM +0200, Thomas Gleixner wrote:

> > On Sat, 2004-10-23 at 12:47 -0700, Paul E. McKenney wrote:

> > I haven't seen an embedded SMP system yet. Focussing this on SMP systems
> > is ignoring the majority of possible applications.

> Seeing SMP support for ARM lead me to believe that this was not too far
> over the edge.

They have an SMP reference implementation, however many folks don't
actually want to go the dual core approach right now for embedded
designs (apparently the increased design complexity isn't worth it).
I've had protracted discussions about this very issue quite recently
indeed. Others will disagree, I'm only basing my statement upon
conversations with various engineers - I think your idea eventually
becomes interesting, but now is not the right moment to be pushing it
yet. People still don't want this now.

Talk to smartphone manufacturers who currently have dual ARM core
designs, one running Linux and the other running an RTOS for the GSM
and phone stuff, and they'll say they actually want to reduce the
design complexity down to a single core. Talking to people suggests
that multicore designs are good in certain situations (such as in the
case above), but in general people aren't yet going to respond to your
way of doing realtime :-) Yes you do have only one OS in there, maybe
that would change opinion, but we're not quite at the point where
everything is multicore so you're not going to convince the masses.

Having said all that, for a different perspective, I hack on ppc
(Xilinx Virtex II Pro) kernel and userspace stuff for some folks that
make high resolution imaging equipment, involving extremely precise
control over a pulsed signal and data acquisition (we're talking
nanosecond/microsecond precision). Since Linux obviously isn't capable
of this level of deterministic response right now we end up farming
out work to a separate core - it's unlikely your approach would
convince the hardware folks, but I guess it might be tempting at some
point in the future. Who knows.

Jon.

  reply	other threads:[~2004-10-23 22:06 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-10-23 19:47 [RFC][PATCH] Restricted hard realtime Paul E. McKenney
2004-10-23 20:17 ` Ingo Molnar
2004-10-23 20:29   ` Paul E. McKenney
2004-10-24 18:18   ` Paul E. McKenney
2004-10-25 12:26     ` Dimitri Sivanich
2004-10-23 20:22 ` Thomas Gleixner
2004-10-23 21:24   ` Paul E. McKenney
2004-10-23 22:06     ` Jon Masters [this message]
2004-10-24 15:32       ` Paul E. McKenney
2004-10-24 21:08         ` Jon Masters
2004-10-24 21:23           ` Ingo Molnar
2004-10-24 21:49             ` Jon Masters
2004-10-24 21:52           ` Paul E. McKenney
2004-10-27  3:16 ` Karim Yaghmour
2004-10-27  4:29   ` Andrew Morton
2004-10-27  8:10     ` Ingo Molnar
2004-10-28 11:59       ` Karim Yaghmour
2004-10-28 13:16         ` Ingo Molnar
2004-10-28 11:54     ` Karim Yaghmour
2004-10-28 13:04       ` john cooper
2004-10-27 22:35   ` Bill Huey

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=35fb2e5904102315066c6892aa@mail.gmail.com \
    --to=jonmasters@gmail.com \
    --cc=jonathan@jonmasters.org \
    --cc=karim@opersys.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mingo@elte.hu \
    --cc=paulmck@us.ibm.com \
    --cc=tglx@linutronix.de \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).