←back to thread

169 points rbanffy | 2 comments | | HN request time: 0s | source
Show context
herodotus ◴[] No.43622026[source]
My Master's supervisor, at Wits university in Johannesburg, worked on the architecture of the 360 after graduating from the PhD program at Harvard. I remember him telling us how they went about deciding whether or not 32 bits would be a sufficient size for "most" floating point numbers. They were very systematic about it, scouring journals, talking with physicists and mathematicians and so on.
replies(1): >>43623801 #
PaulHoule ◴[] No.43623801[source]
(1) Maybe I'm just a little too young but my impression was that the 360 and it's successors were not that big in scientific computing, certainly there were some big academic installations but I saw a lot more DEC machines (PDP-8 in the experimental lab, PDP-10, PDP-11 and VAX elsewhere) and by the time I went to college circa 1990 you were likely to see Motorola 68k-based "workstations" that were quickly replaced by RISC architectures like SPARC and PA-RISC which in turn failed to compete with the PC.

Cornell had one of very few IBM 3090s with a vector unit (to compete with the Cray) just before I showed up, but when I did IBM had donated a message-passing based supercomputer based on the Power PC architecture. I only saw a 3090 (no vector unit) at New Hampshire Insurance which I got to use as a Computer Explorer.

(2) I was taught in grad school in the 1990s to use floats if at all possible to reduce the memory requirements of scientific codes if not actually speed up the computation. (In the 1990s floats were twice as fast as doubles on most architectures but not the x86). I really enjoyed taking a course on numerics from Saul Teukolsky, what stood out in the class as opposed my reading to the Numerical Recipes book which he was a co-author of, was the part about the numerical stability of discretizing and integrating partial differential equations. If you did it wrong, unphysical artifacts of the discretization would wreck your calculation. Depending on how you did things rounding errors can be made better or worse, Foreman Action's Numerical Methods that Work and later Real Computing Made Real reveal techniques for managing these errors that let you accomplish a lot with floats and some would point out that going to doubles doesn't win you that much slack to do things wrong.

replies(3): >>43624210 #>>43627344 #>>43629271 #
1. wglb ◴[] No.43624210[source]
> 360 and it's successors were not that big in scientific computing

I do believe that is true.

IBM did have the Model 90 series, which was on the way to being a supercomputer.

Bur during that time CDC with the 6400/6600 etc was likely bigger in scientific computing.

replies(1): >>43626944 #
2. hh2222 ◴[] No.43626944[source]
The 360 played a pivotal role in the Apollo program.