Couldn't it be faster?
Couldn't it be faster?
Posted Mar 30, 2012 3:13 UTC (Fri) by felixfix (subscriber, #242)In reply to: Couldn't it be faster? by bshotts
Parent article: Grinberg: Linux on an 8-bit micro?
Earliest Unix computers were a few years earlier but more core and bigger disks. I'd guess roughly the same cycle time, but 36 bit words (PDP-6, -10) and I would guess 32K or 64K of that. The CDC 7600 super computer from 1968 had a basic instruction time of 27.5 nsec with memory read/write of ten times that, but with pipelining, if memory serves, some small multiple of 64K 60 bit words, ie maybe 1-2MB of core. Full floating point divide was only a few cycles, 2-3? 5? Seymour Cray was a frickin genius.
Posted Mar 30, 2012 3:53 UTC (Fri)
by donbarry (guest, #10485)
[Link]
According to the CDC 7600 hardware instant manual, floating divide (rounded or unrounded) on the processor took 20 minor cycles. Floating product took 5. Add/subtract were 4. Population count (58 cycles on the 6400) was down to 2 cycles on the 7600.
I cut my teeth on a Cyber 74. Ahh, those were the days.
Posted Mar 30, 2012 4:59 UTC (Fri)
by eru (subscriber, #2753)
[Link] (1 responses)
Unix development was done mostly on PDP-11 series machines, which were 16-bit with 8-bit bytes. Force-fitting C to work those 36-bit architectures that were not byte-addressable was done much later, I believe. Probably the C language would have been very different, if Kernighan & Ritchie had been using the word-addressable CPU:s that were common in those days.
Posted Apr 21, 2012 1:48 UTC (Sat)
by ssavitzky (subscriber, #2855)
[Link]
LISP and FORTRAN were based on the IBM 709.
Posted Apr 6, 2012 8:01 UTC (Fri)
by Cato (guest, #7643)
[Link]
Couldn't it be faster?
I'd guess roughly the same cycle time, but 36 bit words (PDP-6, -10)
Couldn't it be faster?
Couldn't it be faster?
Couldn't it be faster?