Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.arch.embedded > #26374

Re: exposing resource usage

From Don Y <blockedofcourse@foo.invalid>
Newsgroups comp.arch.embedded
Subject Re: exposing resource usage
Date 2017-04-14 10:22 -0700
Organization A noiseless patient Spider
Message-ID <ocr0ak$3tg$1@dont-email.me> (permalink)
References (1 earlier) <qha0fcli6lirq7v2g5eab5agnu0tbq91op@4ax.com> <n5t0fcd1br6t7fnf72gas9edu5oteh45oc@4ax.com> <ocpuv3$5cu$1@dont-email.me> <c251fcdhb8hko59q2dnta5f4eo1h38n39a@4ax.com> <07f1fclgns53g0s3ellasgjs5o0hlcvgvb@4ax.com>

Show all headers | View raw


On 4/14/2017 5:33 AM, upsidedown@downunder.com wrote:
> On Fri, 14 Apr 2017 12:53:54 +0300, upsidedown@downunder.com wrote:
>
>
>> These days the hardware is so cheap that for a RT / high reliability
>> system, I recommend 40-60 % usage of CPU channels and communications
>> links. Going much higher than that, is going to cause problems sooner
>> or later.
>
> I just realized how old I am (still one of the youngest in CAE and
> especially SED newsgroups). During my career in various forms of
> computing, the prace/performance  has been improved by a ratio one to
> a million, depending on how you interpret the Moore's law (is the
> price/performance ratio doubling every 18 or 24 months). With such
> huge rations, it is cost effective to do things in one way and other
> 2-4 years in a completely different way.

I started work on "embedded" products with the i4004 -- with clock
rates in the hundreds of kilohertz and instruction execution times
measured in tens of microseconds -- for *4* bit quantities!  *Simple*
operations (e.g., ADD) on "long ints" were on the order of a MILLIsecond.
Memory was measured in kiloBITS, etc.

Now, I can run an 8 core 2GHz box with 32GB of RAM and 4T of secondary
store for "lunch money"  :<

> Things that required dedicated designs and optimization in the past
> does not make sense these days, unless you are making several million
> copies and want to save a single cent from the production cost.
>
> For low volume products, it doesn't make sense to use too much
> optimization these days. Thus a person with long experience really
> needs to think, how much "clever" features are used.

IME, the *hidden* cost of saving pennies (typically, reduced reliability)
far outweighs the recurring cost of all but trivial designs.  Let the
machine (system) carry most of the load so the developer (and user)
aren't burdened/inconvenienced by it.

In the (development) time it takes me to *save* a few pennies, the product
costs have FALLEN by those same few pennies.

[There are, of course, special circumstances that defy these generalizations.
But, most folks waste effort nickel-and-diming designs needlessly.]

Back to comp.arch.embedded | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

exposing resource usage Don Y <blockedofcourse@foo.invalid> - 2017-04-13 18:22 -0700
  Re: exposing resource usage Robert Wessel <robertwessel2@yahoo.com> - 2017-04-13 20:56 -0500
    Re: exposing resource usage Don Y <blockedofcourse@foo.invalid> - 2017-04-13 22:26 -0700
    Re: exposing resource usage upsidedown@downunder.com - 2017-04-14 10:24 +0300
      Re: exposing resource usage Don Y <blockedofcourse@foo.invalid> - 2017-04-14 00:53 -0700
        Re: exposing resource usage upsidedown@downunder.com - 2017-04-14 12:53 +0300
          Re: exposing resource usage upsidedown@downunder.com - 2017-04-14 15:33 +0300
            Re: exposing resource usage Don Y <blockedofcourse@foo.invalid> - 2017-04-14 10:22 -0700
              Re: exposing resource usage upsidedown@downunder.com - 2017-04-17 20:24 +0300
                Re: exposing resource usage Don Y <blockedofcourse@foo.invalid> - 2017-04-17 12:13 -0700
            Re: exposing resource usage Dimiter_Popoff <dp@tgi-sci.com> - 2017-04-14 21:26 +0300
              Re: exposing resource usage Don Y <blockedofcourse@foo.invalid> - 2017-04-14 12:45 -0700
                Re: exposing resource usage Dimiter_Popoff <dp@tgi-sci.com> - 2017-04-15 00:27 +0300
                Re: exposing resource usage Don Y <blockedofcourse@foo.invalid> - 2017-04-14 20:45 -0700
          Re: exposing resource usage Don Y <blockedofcourse@foo.invalid> - 2017-04-14 10:11 -0700
  Re: exposing resource usage Tim Wescott <seemywebsite@myfooter.really> - 2017-04-14 12:54 -0500
    Re: exposing resource usage Don Y <blockedofcourse@foo.invalid> - 2017-04-14 11:44 -0700

csiph-web