Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Assembly 370 > Re: S/360
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 6 of 79 Topic 266 of 328
Post > Topic >>

Re: S/360

by "Donald L. Dobbs" <donaldldobbs@[EMAIL PROTECTED] > Jan 14, 2006 at 11:53 AM

glen herrmannsfeldt wrote:
> John W. Kennedy wrote:
> 
>> robin wrote:
> 
> 
> (snip)
> 
>>> But for most work, little difference between 36 bits and 32 bits.
>>> But that's no measure, anyhow. The appropriate mesaure is
>>> the number of mantissa bits and range of exponent.
> 
> 
>> They add up to the word size, one way or the other. In any case, the 
>> S/360 had significantly fewer effective fraction bits (21) in single 
>> precision than the 7094 (27).  In practice, a very, very large number 
>> of FORTRAN programs had to be altered to use double precision where 
>> single precision had once served.
> 
> 
> That may be true, but the for many numerical algorithms the number of 
> bits required increases as the size of the problem increases, which 
> likely would have happened in the transition from 7094 to 360.

In the early 1960's when I worked at a Division of North American 
Aviation (the aerospace ****tions now owned by Boeing) we received the 
second 360/65 on the West Coast, and we were an IBM beta site for 
several of their software products.  The biggest headaches we had in 
migrating programs from 7094 to 360 were (1) learning job control 
language (JCL), and (2) redeclaring Fortran variables from single- to 
double-precision where the loss of 4 bits made a difference.  Since we 
were on cost-plus government-funded projects the efficiency of the 360 
in terms of an extra machine cycle per F.P. computation was of 
absolutely no consequence monetarily or operationally.

> 
> If the speed ratio was much smaller on 360 than 7094 that would
> also have helped.
> 
>>> And as for a "strategic error", the S/360 was the only architecture
>>> that was copied around the world [apart from the PC],
>>> and is the only architecture that survives from the 1960s and earlier
>>> [albeit updated].
> 
> 
> (snip)
> 
>>>> But the hexadecimal base further meant that the effective length of
the
>>>> fraction was essentially 21 bits (single precision) or 53 bits
(double
>>>> precision), rather than the superficial 24 or 56, and this was not
>>>> clearly understood at first.
> 
> 
> For many algorithms the average number of bits, 22.5, is more 
> representative than the minimum.  There is always a tradeoff between 
> exponent and fraction.
> 
>>> I never had any difficulty with that, and I suspect
>>> that nobody else did either.
> 
> 
>> There were many problems with S/360 floating point in the early days; 
>> the literature was awash with the subject.
>>
>>> How would you have done it better?
>>> With binary, you would have, say, 21 bit mantissa plus sign
>>> and 9-bit exponent plus sign (or biased 10 bits).
> 
> 
>>> The reason for chosing the 8-bit exponent field was influenced by
>>> byte-orientation, which, among other things, permitted instructions
>>> like IC and STC to manipulate the exponent.
> 
> 
> There are formats which use an 8 bit exponent followed by the sign and
> fraction.  That allows the exponent to be manipulated using byte 
> instructions.
> 
>> In other words, hardware convenience at the cost of usability.
> 
> 
> Mostly I would say that it took more work to come up with algorithms 
> suitable for HFP.  I explained previously the modification to the SQRT 
> algorithm, simple once you know it but someone had to figure that out.
> 
> (snip)
> 
>>> Competitive equipment had 32 bits, 48 bits, 36 bits, 60 bits
>>> but in the main, more than 32 bits was scarcely the rule.
> 
> 
>> 32 bits was rare before the 360.
> 
> 
> One of the results of designing a machine useful for both fixed and 
> floating point problems.
> 
> -- glen
> 
>
 




 79 Posts in Topic:
Re: S/360
hancock4@[EMAIL PROTECTED  2006-01-13 09:25:48 
Re: S/360
"John W. Kennedy&quo  2006-01-13 15:26:11 
Re: S/360
"robin" <rob  2006-01-13 23:28:44 
Re: S/360
"John W. Kennedy&quo  2006-01-13 19:30:47 
Re: S/360
glen herrmannsfeldt <g  2006-01-14 02:00:48 
Re: S/360
"Donald L. Dobbs&quo  2006-01-14 11:53:14 
Re: S/360
"robin" <rob  2006-01-15 14:25:08 
Re: S/360
"John W. Kennedy&quo  2006-01-15 11:46:34 
Re: S/360
glen herrmannsfeldt <g  2006-01-16 00:26:15 
Re: S/360
"robin" <rob  2006-01-16 23:28:40 
Re: S/360
"robin" <rob  2006-01-16 23:28:41 
Re: S/360
"John W. Kennedy&quo  2006-01-16 20:11:37 
Re: S/360
glen herrmannsfeldt <g  2006-01-16 19:28:21 
Re: S/360
"Tom Linden" &l  2006-01-16 20:19:01 
Re: S/360
glen herrmannsfeldt <g  2006-01-16 21:59:58 
Re: S/360
multicsfan <multicsfan  2006-01-17 13:01:21 
Re: S/360
Dan Nagle <dannagle@[E  2006-01-17 13:35:59 
Re: S/360
multicsfan <multicsfan  2006-01-17 21:09:17 
Re: S/360
Dan Nagle <dannagle@[E  2006-01-17 22:00:29 
Re: S/360
multicsfan <multicsfan  2006-01-17 22:11:17 
Re: S/360
glen herrmannsfeldt <g  2006-01-17 19:11:38 
Re: S/360
multicsfan <multicsfan  2006-01-18 04:18:15 
Re: S/360
glen herrmannsfeldt <g  2006-01-17 21:00:10 
Re: S/360
"robin" <rob  2006-01-18 13:27:46 
Re: S/360
"robin" <rob  2006-01-17 21:18:17 
Re: S/360
"John W. Kennedy&quo  2006-01-17 22:16:30 
Re: S/360
ime@[EMAIL PROTECTED] (R  2006-01-19 06:31:58 
Re: S/360
"John W. Kennedy&quo  2006-01-19 11:31:46 
Re: S/360
"Tom Linden" &l  2006-01-19 14:25:29 
Re: S/360
"John W. Kennedy&quo  2006-01-21 00:11:31 
Re: S/360
"robin" <rob  2006-01-22 02:11:29 
Re: S/360
"John W. Kennedy&quo  2006-01-21 23:53:43 
Re: S/360
ararghmail601NOSPAM@[EMAI  2006-01-21 23:45:18 
Re: S/360
"Tom Lake" <  2006-01-22 07:27:13 
Re: S/360
ararghmail601NOSPAM@[EMAI  2006-01-22 02:45:39 
Re: S/360
"Tom Lake" <  2006-01-22 10:26:38 
Re: S/360
ararghmail601NOSPAM@[EMAI  2006-01-22 05:33:34 
Re: S/360
Bob Lidral <l1dralspam  2006-01-22 09:05:28 
Re: S/360
"John W. Kennedy&quo  2006-01-22 12:39:26 
Re: S/360
"Tom Lake" <  2006-01-22 18:07:39 
Re: S/360
Bob Lidral <l1dralspam  2006-01-23 01:47:44 
Re: S/360
"John W. Kennedy&quo  2006-01-22 12:37:49 
Re: S/360
"R. Vowels" <  2006-01-24 14:25:07 
Re: S/360
"robin" <rob  2006-02-02 23:36:41 
Re: S/360
glen herrmannsfeldt <g  2006-01-19 20:14:04 
Re: S/360
"robin" <rob  2006-01-20 00:14:17 
Re: S/360
"robin" <rob  2006-01-20 00:14:16 
Re: S/360
"John W. Kennedy&quo  2006-01-21 00:22:49 
Re: S/360
"robin" <rob  2006-01-22 02:11:31 
Re: S/360
"John W. Kennedy&quo  2006-01-21 23:59:22 
Re: S/360
"R. Vowels" <  2006-01-24 14:25:08 
Re: S/360
"robin" <rob  2006-04-08 03:34:11 
Re: S/360
glen herrmannsfeldt <g  2006-04-07 22:16:04 
Re: S/360
"robin" <rob  2006-04-10 01:05:09 
Re: S/360
"Tom Linden" &l  2006-04-10 06:34:38 
Re: S/360
Binyamin Dissen <posti  2006-04-10 19:51:31 
Re: S/360
glen herrmannsfeldt <g  2006-04-10 17:48:54 
Re: S/360
"James J. Weinkam&qu  2006-04-10 23:15:40 
Re: S/360
"robin" <rob  2006-05-25 12:58:54 
Re: S/360
glen herrmannsfeldt <g  2006-05-26 17:41:26 
Re: S/360
"James J. Weinkam&qu  2006-05-27 05:12:32 
Re: S/360
ime@[EMAIL PROTECTED] (R  2006-05-27 08:45:31 
Re: S/360
"robin" <rob  2006-05-25 12:58:54 
Re: S/360
glen herrmannsfeldt <g  2006-05-25 13:49:57 
Re: S/360
"robin" <rob  2006-05-29 00:37:01 
Re: S/360
glen herrmannsfeldt <g  2006-05-28 17:41:27 
Re: S/360
"robin" <rob  2006-05-30 00:03:10 
Re: S/360
Steve Myers <noone@[EM  2006-05-31 21:16:13 
Re: S/360
"robin" <rob  2006-06-01 22:06:11 
Re: S/360
"robin" <rob  2006-06-02 23:27:59 
Re: S/360
Steve Myers <noone@[EM  2006-06-03 12:19:30 
Re: S/360
"robin" <rob  2006-06-07 10:58:32 
Re: S/360
glen herrmannsfeldt <g  2006-06-07 13:59:32 
Re: S/360
"robin" <rob  2006-06-10 22:47:44 
Re: S/360
"robin" <rob  2006-06-01 22:06:11 
Re: S/360
"robin" <rob  2006-02-03 15:05:02 
Re: S/360
"Sven Pran" <  2006-01-14 01:32:19 
Re: S/360
"John W. Kennedy&quo  2006-01-13 19:49:54 
Re: S/360
multicsfan <multicsfan  2006-01-14 00:22:28 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Thu Jul 24 15:20:27 CDT 2008.