comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@merv.cs.nyu.edu (Robert Dewar)
Subject: Re: fixed point vs floating point
Date: 1997/11/28
Date: 1997-11-28T00:00:00+00:00	[thread overview]
Message-ID: <dewar.880756175@merv> (raw)
In-Reply-To: 65nafm$u8@lotho.delphi.com


Tom says

<<Perhaps MMX is strictly Intel hype (no, I'd not an Intel employee or
  salesperson), but the general issue remains.  MMX is a way to speed up
  certain repetitive operations using SIMD parallelism.  But the
  opportunity for such parallelism must be recognized, either by the
  programmer, who codes in asm or calls an asm library routine, or by the
  compiler/optimizer.>>

I am beginning to get the idea that you have not actually looked at the MMX
instruction set in detail. I think you should, you would find that it is not
what you think it is!

<<The original reason to mention MMX in this thread, of course, was as
  an illustration that, though hardware designers may have been working
  in the last few years to optimize fpt performance, they have also
  started more recently to remember that some kinds of integer arithmetic
  are extremely important in a growing class of programs, and they've
  started to optimize integer performance.  The pendulum swings both ways.>>

There is nothing at all new about the MMX style of instructions. Such
instructions have been an integral part of graphics processors for a long
long time. Even the appearence of such instructions on a general purpose
microprocessor is not new, the i860 had similar instructions seven years
ago. These instructions are very specifically designed for certain graphics
operations, they are not some kind of general lets-make-things-run-faster
SIMD magic, which is the idea you seem to have. I really think you should
grab a copy of the MMX instruction manual and look at it!

There is no pendulum swinging here, except perhaps in the images generated by
the Intel PR machine and those who react to it without looking at details :-)





  reply	other threads:[~1997-11-28  0:00 UTC|newest]

Thread overview: 64+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1997-11-28  0:00 fixed point vs floating point tmoran
1997-11-28  0:00 ` Robert Dewar [this message]
  -- strict thread matches above, loose matches on Subject: below --
2011-09-29 10:25 RasikaSrinivasan@gmail.com
2011-09-29 10:49 ` AdaMagica
2011-09-29 13:38   ` Martin
2011-09-30 10:17 ` Stephen Leake
2011-09-30 16:25   ` tmoran
2011-09-30 16:52     ` Dmitry A. Kazakov
2011-10-01 11:09     ` Stephen Leake
2011-09-30 19:26   ` tmoran
2011-09-30 22:31   ` tmoran
2011-10-01 13:37   ` RasikaSrinivasan@gmail.com
2011-10-02 14:19     ` Stephen Leake
1997-12-02  0:00 Robert Dewar
1997-12-02  0:00 ` Joe Gwinn
1997-12-02  0:00   ` Robert Dewar
1997-12-02  0:00     ` Matthew Heaney
1997-12-03  0:00       ` Robert Dewar
1997-12-03  0:00     ` robin
1997-12-03  0:00       ` Robert Dewar
1997-12-03  0:00     ` Shmuel (Seymour J.) Metz
1997-12-03  0:00       ` Robert Dewar
1997-12-03  0:00       ` Robert Dewar
1997-12-03  0:00       ` Matthew Heaney
1997-12-04  0:00         ` Shmuel (Seymour J.) Metz
1997-12-04  0:00           ` Robert Dewar
1997-12-02  0:00   ` Ken Garlington
1997-12-03  0:00     ` Joe Gwinn
1997-12-04  0:00       ` Robert Dewar
1997-12-04  0:00         ` Shmuel (Seymour J.) Metz
1997-12-03  0:00 ` robin
1997-11-27  0:00 tmoran
1997-11-27  0:00 ` Robert Dewar
1997-11-29  0:00   ` Tarjei T. Jensen
     [not found] <9711221603.AA03295@nile.gnat.com>
1997-11-22  0:00 ` Ken Garlington
1997-11-22  0:00 Matthew Heaney
1997-11-22  0:00 ` Tucker Taft
1997-11-22  0:00   ` Robert Dewar
1997-11-22  0:00     ` Matthew Heaney
1997-11-23  0:00 ` Geert Bosch
1997-11-23  0:00   ` Tom Moran
1997-11-25  0:00     ` John A. Limpert
1997-11-25  0:00       ` Robert Dewar
1997-11-25  0:00       ` Robert Dewar
1997-11-23  0:00   ` Matthew Heaney
1997-11-23  0:00     ` Robert Dewar
1997-11-24  0:00       ` Herman Rubin
1997-11-24  0:00         ` Robert Dewar
1997-11-25  0:00           ` Joe Gwinn
1997-11-25  0:00             ` Robert Dewar
1997-11-25  0:00               ` Joe Gwinn
1997-11-25  0:00                 ` Robert Dewar
1997-11-26  0:00                   ` Joe Gwinn
1997-11-26  0:00                     ` Robert Dewar
1997-12-01  0:00                       ` Joe Gwinn
1997-12-01  0:00                         ` Robert Dewar
1997-12-01  0:00                           ` Joe Gwinn
1997-12-03  0:00                           ` robin
1997-11-25  0:00             ` Matthew Heaney
1997-11-26  0:00             ` William A Whitaker
1997-11-24  0:00     ` Geert Bosch
1997-11-24  0:00 ` Vince Del Vecchio
1997-11-24  0:00 ` Vince Del Vecchio
1997-12-03  0:00 ` robin
replies disabled

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