Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752500AbdLSQir (ORCPT ); Tue, 19 Dec 2017 11:38:47 -0500 Received: from resqmta-ch2-07v.sys.comcast.net ([69.252.207.39]:52350 "EHLO resqmta-ch2-07v.sys.comcast.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751118AbdLSQil (ORCPT ); Tue, 19 Dec 2017 11:38:41 -0500 Date: Tue, 19 Dec 2017 10:38:39 -0600 (CST) From: Christopher Lameter X-X-Sender: cl@nuc-kabylake To: Peter Zijlstra cc: Frederic Weisbecker , LKML , Chris Metcalf , Thomas Gleixner , Luiz Capitulino , "Paul E . McKenney" , Ingo Molnar , Wanpeng Li , Mike Galbraith , Rik van Riel Subject: Re: [PATCH 4/5] sched/isolation: Residual 1Hz scheduler tick offload In-Reply-To: <20171219160457.rp4rkc75yruezepm@hirez.programming.kicks-ass.net> Message-ID: References: <1513653838-31314-1-git-send-email-frederic@kernel.org> <1513653838-31314-5-git-send-email-frederic@kernel.org> <20171219091911.tg2k4w7mgv2bcmeb@hirez.programming.kicks-ass.net> <20171219160457.rp4rkc75yruezepm@hirez.programming.kicks-ass.net> User-Agent: Alpine 2.20 (DEB 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII X-CMAE-Envelope: MS4wfCzAVAX6LIp3lB6w43hcWeGEOy97IQAymHsudFLPy448ZSS9UlsLhzK1mLaWLtlU3c/NOb1ZT3x8oFyUlMO8EeO9MHeM+wM1WYWeoG7AxVePKdZwRSeK Vldr7W/Knc8/L7fVDe7xSmm3SNbMUgOTqx3XKzccl6MbhfR613Kf8gTlrgiOhHBom5aKl6q3hC9XzlqNHYj/O8KL7SJcXS8TlWJG5UOMVZpwyu46ZG9KlS+4 hBWcvJbb25QyDwbSHP8vv5YusABR9nkomPo6HRFYOLMdcLNozYAa5qE4smdZyDZ7QQOTD3aUFNHuvDIUNZo8Rb/bUd836M8tz0YtlX6NxNKidrFHSt3RzMQP wJQqAffFbcPV68QQhi56lTTIoM8am5dZbuTG4vW67uqseHYGqw93bPJtmZcpEjRArc7HmGNNeaKLdu4YiXEF7kjtbgODSarBIxZNw5Ryfes64vyJOXOb+bIA 6pDcO4NdEp6T0pT9 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1278 Lines: 32 On Tue, 19 Dec 2017, Peter Zijlstra wrote: > > Depends what one means by RT. > > Real Time computing as per the literature. Any other definition is > wrong and confusing. That is an understanding of language rooted in the positivism of the early 20th century which was intending to assign a single and clear meaning to each word (Betrand Russell f.e.). Contemporarily the meaning of words are determined by the use cases for those words in communities and in particular by the function of these words (See Wittgenstein). And the term RT has been heavily abused by marketing folks to mean any number of things so people can use RT to refer to variety of things. So please always clarify what you mean exactly. You mean RT in CS academic literature from the 1990s I guess? Mostly useless for real workloads... Frederic is probably more using the misleading characterization of "realtime" as spread by the marketing teams of leading distros that suggests low latency and less OS noise. But then in business in general "realtime processing" is a term used opposed to "offline" processing. A system that reacts in real time is a system that continually reacts against inputs without offline processing of data. Which can be minutes. So lets better avoid that term entirely.