Michael et al,
I'd like to remind people that Ulrich and others have argued in the
past that accurate dot product should be implemented in hardware because
it is otherwise too slow. On the other hand, for what it's worth,
Rump, Oishi et al have
developed "almost accurate" dot product algorithms that can be
implemented
efficiently in current IEEE-754 conforming hardware.
I'm not sure how all this should affect whether or not we require an
accurate dot product, but it's relevant.
Baker
Michael Schulte wrote:
George,
.
.
.
However, since std-1788 does not require that everything be
implemented in
hardware, I think we should include exact dot products in the
standard and
then people can decide if they want to implement it in hardware or
software.
My impression is that a software implementation of exact dot product
would
not be prohibitive (except possibly in some very cost-constrained
embedded
devices).
Best regards,
Mike