Re: [SLUG] Re: "ports" v. "packages" distributions -- Overuse of SSE ...

From: Bryan J. Smith (b.j.smith@ieee.org)
Date: Mon Oct 11 2004 - 17:01:29 EDT


On Mon, 2004-10-11 at 17:04, Robert Snyder wrote:
> SSE was to help video and audio applications ( does this sound filimiar
> yet) Long story short best way to describe the functions of SSE is to
> say it took over for MMX..... While it more than simply MMX2 it tooks
> expanded on MMX and supposely the MMX2 project got merged into SSE and SSE2

Yeah. MMX was largely for 32-bit integer matrix operations. SSE was
basically 32-bit single precision floating point.

> SIMD <http://computing-dictionary.thefreedictionary.com/SIMD>
> instructions to handle 64-bit floating point numbers. SSE-2 was
> introduced with the Pentium 4.

To largely offset Intel actually having to completely redesign a new
IA-32 core. They try to off-load various 64-bit double-precision off of
the 2-issue FPU onto the, now in the P4, 2-issue SSE. The Pentium Pro
can only do either (2) ADD or (1) complex instruction.

But the SSE pipe is _not_ a FPU, it does _not_ have it accuracy.
If you want SSE performance with x87 accuracy, you _have_ to go Athlon.
Ironic, isn't it?

-- 
Bryan J. Smith                                  b.j.smith@ieee.org 
------------------------------------------------------------------ 
"Communities don't have rights. Only individuals in the community
 have rights. ... That idea of community rights is firmly rooted
 in the 'Communist Manifesto.'" -- Michael Badnarik

----------------------------------------------------------------------- This list is provided as an unmoderated internet service by Networked Knowledge Systems (NKS). Views and opinions expressed in messages posted are those of the author and do not necessarily reflect the official policy or position of NKS or any of its employees.



This archive was generated by hypermail 2.1.3 : Fri Aug 01 2014 - 19:37:02 EDT