comp.lang.ada
 help / color / mirror / Atom feed
From: Nicholas Collin Paul de Gloucester <wirklich@nicht.at>
Subject: Re: Everything You Know Is Wrong
Date: Mon, 28 Dec 2015 19:50:31 +0100
Date: 2015-12-28T19:50:31+01:00	[thread overview]
Message-ID: <alpine.DEB.2.11.1512281938090.14144@Lydia.insomnia247.nl> (raw)
In-Reply-To: <n5rrjq$gg3$1@speranza.aioe.org>

On December 28th, 2015, Dmitry A. Kazakov posted:
|----------------------------------------------------------------------------|
|"On 2015-12-28 17:27, Nicholas Collin Paul de Gloucester wrote:             |
|                                                                            |
|> Reducing energy consumption is not a novel ideal. E.g. I quote from a     |
|> review by me of Petru Eles; Krzysztof Kuchcinski; and Zebo Peng,          |
|> "System Synthesis with VHDL", Kluwer Academic Publishers (                |
|>    WWW.ACCU.org/index.php?module=bookreviews&func=search&rid=1291 )       |
|> which was published in "CVu", Volume 16, Number 2:                        |
|> "[. . .]                                                                  |
|>                                                                           |
|> I learnt from the low-power synthesis chapter that two's complement is    |
|> believed to consume more power than sign-magnitude due to the high        |
|> level of switching needed if a variable/signal toggles between            |
|> positive and negative often.                                              |
|                                                                            |
|That is not the goal of energy saving agenda, which is doing less           |
|computations, e.g. by turning off some circuits or reducing frequency. I    |
|don't think anybody would seriously consider this an advantage. From the SW |
|POV it is only more complexity, less safety etc.                            |
|                                                                            |
|--                                                                          |
|Regards,                                                                    |
|Dmitry A. Kazakov                                                           |
| http://www.dmitry-kazakov.de "                                             |
|----------------------------------------------------------------------------|

What is "this"?

If "this" would be a reification of an integer type which would not be
two's complement, then alternative reifications are of interest:
e.g. sign-magnitude as documented by Eles; Kuchcinski; and Peng for
saving energy; or Gray code for a different motivation.

If "this" would be "turning off some circuits", then witness clock
gating.

If "this" would be "reducing frequency", then there would also be
cases of this.

Happy New Year.

Regards,
Nicholas Collin Paul de Gloucester

  reply	other threads:[~2015-12-28 18:50 UTC|newest]

Thread overview: 40+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-12-27  0:37 Everything You Know Is Wrong Jeffrey R. Carter
2015-12-27  7:55 ` J-P. Rosen
2015-12-27 17:37   ` Jeffrey R. Carter
2015-12-27  8:46 ` Dmitry A. Kazakov
2015-12-27 17:36   ` Jeffrey R. Carter
2016-01-04 14:44     ` Alejandro R. Mosteo
2015-12-28  9:57 ` Georg Bauhaus
2015-12-28 11:19   ` Dmitry A. Kazakov
2015-12-28 16:27     ` Nicholas Collin Paul de Gloucester
2015-12-28 17:30       ` Dmitry A. Kazakov
2015-12-28 18:50         ` Nicholas Collin Paul de Gloucester [this message]
2015-12-28 20:40           ` Dmitry A. Kazakov
2015-12-29 11:42             ` G.B.
2015-12-29 12:36               ` Dmitry A. Kazakov
2015-12-29 13:50                 ` G.B.
2015-12-29 14:06                   ` J-P. Rosen
2015-12-29 14:16                   ` Dmitry A. Kazakov
2015-12-29 16:31                     ` Dennis Lee Bieber
2015-12-29 17:02                       ` G.B.
2015-12-29 16:57                     ` G.B.
2015-12-29 17:36                       ` Dmitry A. Kazakov
2015-12-29 17:53                         ` G.B.
2015-12-29 18:09                           ` G.B.
2015-12-29 22:05                           ` Randy Brukardt
2016-01-04 14:51                           ` Alejandro R. Mosteo
2015-12-29 21:58                         ` Randy Brukardt
2015-12-28 17:19 ` Nicholas Collin Paul de Gloucester
2015-12-29 23:37 ` darkestkhan
2016-01-05 13:52 ` brbarkstrom
2016-01-10 14:46 ` Michael Erdmann
2016-02-29 12:14 ` Jacob Sparre Andersen
2016-03-02 14:11   ` vincent.diemunsch
2016-03-02 14:23     ` J-P. Rosen
2016-03-02 15:44       ` Bob Brown
2016-03-02 16:30         ` J-P. Rosen
2016-03-02 16:36           ` Bob Brown
2016-03-02 16:52             ` Bob Brown
2016-03-02 14:32     ` Dmitry A. Kazakov
2016-03-02 15:31       ` vincent.diemunsch
2016-02-29 12:27 ` Jacob Sparre Andersen
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox