For Programmers: Free Programming Magazines  


Home > Archive > ASM370 > January 2006 > Re: S/360









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Re: S/360
robin

2006-01-10, 3:59 am


"John W. Kennedy" <jwkenne@attglobal.net> wrote in message
news:s7Vpf.39983$L7.34049@fe12.lga...
> robin wrote:
>
> The main intention of the HER and HDR instructions was to accelerate
> taking square roots.


First time I have heard of that one.
Division by 2 was and still is a fairly common operation
(averaging, etc) and given that float division took
an extraordinarily long time, HER and HDR were
golden opportunities to speed up algorithms, if only
compilers would use them.

> It is very well known that the entire 360 FP feature could have used
> some input from numerical analysts; it's shot full of design defects.


When the S/360 was designed (1964), hardware was expensive,
and a hexadecimal mantissa minimised the hardware and,
in particular, reduced shifting time [for normalization] to
a minimum.

> Some of the mistakes were corrected in the 1967 re-engineering, but
> others (most grossly, the hexadecimal orientation) had to wait for IEEE-754.


Like I said, hex mantissa was a design that maximised speed and
minimised cost. IMHO it was a reasonable compromise.

> --
> John W. Kennedy
> "But now is a new thing which is very old--
> that the rich make themselves richer and not poorer,
> which is the true Gospel, for the poor's sake."
> -- Charles Williams. "Judgement at Chelmsford"



Sponsored Links







Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive

Copyright 2008 codecomments.com