Thread Links Date Links
Thread Prev Thread Next Thread Index Date Prev Date Next Date Index

Happiness



Dan,

suppose you walk in the street and a very beautiful but poor lady asks you to give her a dollar. Generously as you are, you give her two and the lady is happy.

If you give me the interval operations however nicely they are made I would be happy. The lower and the upper bound of the result of an interval operation performed for two reals give me what motion 24.03 requires. So mandating the operations with directed roundings cannot be a barrier to acceptance of 1788.

Best wishes
Ulrich


Am 09.06.2011 12:52, schrieb Dan Zuras Intervals:
	Folks,

	The motion is now,&  I quote:

	The Motion: Every IEEE 1788 compliant system SHALL provide
	the four basic arithmetic operations addition, subtraction,
	multiplication, and division with rounding downwards and
	upwards. Type conversions with directed roundings SHALL
	also be provided.

	(Emphasis mine.)

	I agree with Prof Kulisch that these operations are a
	desirable way to bring today's machines into an era in which
	hardware interval arithmetic is no more unusual than hardware
	floating-point arithmetic.

	I even agree that, were I to advise a designer of a new
	computer chip TODAY, I would advise that statically
	defined directed rounding arithmetic be made as easy&
	fast as round-to-nearest arithmetic.

	But I disagree that we should mandate that step with a
	shall.

	Indeed, we are not publishing 1788 today.  And when we do
	publish it we may have moved into an era where such an
	approach to hardware implementation of interval arithmetic
	is actually counter productive to fast interval hardware.

	(I am thinking of hardware which implements entire interval
	operations, including management of decorations.  But I may
	be wrong.  There may be other approaches none of us have
	thought of yet that serve us better.  In such a situation,
	mandating directed rounding instructions that will never be
	used presents an unneeded barrier to acceptance of 1788.)

	Therefore, I am against a mandate (shall) on the grounds
	that it might hurt us as easily as help us.

	If those two shalls were turned into shoulds I would vote
	for the motion.  But Prof Kulisch knows as well as I do
	that the shoulds might as well not even be there.

	So I will vote against motion 24.03&  urge others to do so
	as well.


				   Dan



--
Karlsruher Institut für Technologie (KIT)
Institut für Angewandte und Numerische Mathematik (IANM2)
D-76128 Karlsruhe, Germany
Prof. Ulrich Kulisch

Telefon: +49 721 608-42680
Fax: +49 721 608-46679
E-Mail: ulrich.kulisch@xxxxxxx
www.kit.edu
www.math.kit.edu/ianm2/~kulisch/

KIT - Universität des Landes Baden-Württemberg und nationales Großforschungszentrum in der Helmholtz-Gemeinschaft