# Energy needs of UNIVAC type computers

**URL:** <https://boards.straightdope.com/t/energy-needs-of-univac-type-computers/993501>\
**Category:** Factual Questions\
**Created:** [November 21, 2023, 11:44pm UTC](https://boards.straightdope.com/t/energy-needs-of-univac-type-computers/993501 "2023-11-21T23:44:59Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![Francis\_Vaughan](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/francis_vaughan/32/3093_2.png) [@Francis\_Vaughan](https://boards.straightdope.com/u/Francis_Vaughan)\
**Post date:** [November 27, 2023, 10:12am UTC](https://boards.straightdope.com/t/energy-needs-of-univac-type-computers/993501/61 "2023-11-27T10:12:03Z")

</div>

Well the 6502 has about 16 times as many transistors as the [all discrete Nixie Clock](http://tube-clock.com/index.html). So it isn’t totally insane.

---

<div class="post-metadata">

**Author:** ![snfaulkner](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/snfaulkner/32/433_2.png) [@snfaulkner](https://boards.straightdope.com/u/snfaulkner)\
**Post date:** [November 27, 2023, 10:24am UTC](https://boards.straightdope.com/t/energy-needs-of-univac-type-computers/993501/62 "2023-11-27T10:24:50Z")

</div>

[![](https://morbotron.com/meme/S02E04/262067.jpg?b64lines=IA==) ](https://morbotron.com/meme/S02E04/262067.jpg?b64lines=IA==)

---

<div class="post-metadata">

**Author:** ![Mangetout](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/mangetout/32/19_2.png) [@Mangetout](https://boards.straightdope.com/u/Mangetout)\
**Post date:** [November 27, 2023, 11:02am UTC](https://boards.straightdope.com/t/energy-needs-of-univac-type-computers/993501/63 "2023-11-27T11:02:00Z")

</div>

Also multi-layer PCBs are cheating. Maybe PCBs are cheating (although wire wrap might be easier than a single-sided PCB because bridging over other connections is an inherent feature)

---

<div class="post-metadata">

**Author:** ![Guapo](https://avatars.discourse-cdn.com/v4/letter/g/ed655f/32.png) [@Guapo](https://boards.straightdope.com/u/Guapo)\
**Post date:** [November 27, 2023, 11:39am UTC](https://boards.straightdope.com/t/energy-needs-of-univac-type-computers/993501/64 "2023-11-27T11:39:06Z")

</div>

> [@Kropotkin](#):
>
> So it took days for the few existing early computer users to play video games and download porn? Thank heavens for progress!

But that ASCII art porn was hot

---

<div class="post-metadata">

**Author:** ![Francis\_Vaughan](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/francis_vaughan/32/3093_2.png) [@Francis\_Vaughan](https://boards.straightdope.com/u/Francis_Vaughan)\
**Post date:** [November 27, 2023, 12:59pm UTC](https://boards.straightdope.com/t/energy-needs-of-univac-type-computers/993501/65 "2023-11-27T12:59:05Z")

</div>

With the arc taking us from Univac to Control Data, it reminds me to mention the classic book A Few Good Men From Univac.

> [@](#):
>
> In this personal memoir, electrical engineer David Lundstrom recalls the heyday of early computing - the rise of Control Data out of the Univac division of Sperry Rand, such milestone computer systems as the Univac and the Naval Tactical Data System the exploits of CDC’s top designer Seymour Cray, and the gradual corporate shift from the exciting and technically interesting world of computer design to internal politics and clumsy bureaucracy. David E. Lundstrom’s career spanned 30 years with Sperry Rand Corp. (now a division of Unisys Corp.) and Control Data Corporation.

> **[A Few Good Men From Univac (Mit Press Series in the History of Computing):...](https://www.amazon.com/Few-Good-Univac-History-Computing/dp/0262620758)**
>
> A Few Good Men From Univac (Mit Press Series in the History of Computing): 9780262620758: Computer Science Books @ Amazon.com

---

<div class="post-metadata">

**Author:** ![Crane](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/crane/32/3495_2.png) [@Crane](https://boards.straightdope.com/u/Crane)\
**Post date:** [November 27, 2023, 1:44pm UTC](https://boards.straightdope.com/t/energy-needs-of-univac-type-computers/993501/66 "2023-11-27T13:44:47Z")

</div>

> [@LSLGuy](#):
>
> What the 701 used for character encoding isn’t given

The control panel and documentation was in octal. So everything was divided into 3 bit chunks.

Another contemporary, the IBM705 was a variable word length BCD processor. It used the hex codes above 9 as delimiters - end of word, beginning of word, decimal point etc. It also used hex notation in place of octal. But the terms byte and nibble hadn’t been invented yet. As far as I remember we simply used character for both hex and octal.

---

<div class="post-metadata">

**Author:** ![Crane](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/crane/32/3495_2.png) [@Crane](https://boards.straightdope.com/u/Crane)\
**Post date:** [November 27, 2023, 3:18pm UTC](https://boards.straightdope.com/t/energy-needs-of-univac-type-computers/993501/67 "2023-11-27T15:18:00Z")

</div>

> [@LSLGuy](#):
>
> it seems the addressing system was to either fullwords of 36 bits or half-words of 18 bits.

Vacuum tube registers took up a lot of real estate and the 701 only had 2K of memory so no need for a large memory address register. Data was on tape and memory was just temporary storage. Memory on a 704 was 4K expandable. The Rand corporation in LA had an 8K which was considered awesome at the time.

The 704 word length was also expandable by attaching a second main frame module. This was a bit imposing because mainframe with it’s operator desk and core module was about 20 feet long. So a double precision system was around 36 feet. But, that gave you 72 bit floating point arithmetic.

These systems came with a resident maintenance crew. The IBM job title was Customers Engineer and the IBM tool kit was a very cool executive style leather brief case. That was my first job fresh out of the Air Force. I was assigned to the systems at Lockheed Burbank (704, 705, 709) and JPL Pasadena (extended precision 704).

---

<div class="post-metadata">

**Author:** ![DPRK](https://avatars.discourse-cdn.com/v4/letter/d/4491bb/32.png) [@DPRK](https://boards.straightdope.com/u/DPRK)\
**Post date:** [November 27, 2023, 3:44pm UTC](https://boards.straightdope.com/t/energy-needs-of-univac-type-computers/993501/68 "2023-11-27T15:44:18Z")

</div>

The famous hackers’ Jargon File defines a byte as

> [@](#):
>
> [techspeak] A unit of memory or data equal to the amount used to represent one character; on modern architectures this is invariably 8 bits. Some older architectures used byte for quantities of 6, 7, or (especially) 9 bits, and the PDP-10 supported bytes that were actually bitfields of 1 to 36 bits! These usages are now obsolete, killed off by universal adoption of power-of-2 word sizes.
> 
> Historical note: The term was coined by Werner Buchholz in 1956 during the early design phase for the IBM Stretch computer; originally it was described as 1 to 6 bits (typical I/O equipment of the period used 6-bit chunks of information). The move to an 8-bit byte happened in late 1956, and this size was later adopted and promulgated as a standard by the System/360. The word was coined by mutating the word ‘bite’ so it would not be accidentally misspelled as _bit_. See also _nybble_.

So we have that historical note.

Revised (~1999–2011) Knuth, describing a 64-bit RISC machine , defines _byte_ = 8 bits, _wyde_ = 16 bits, _tetra_ = 32 bits, _octa_ = 64 bits.

---

<div class="post-metadata">

**Author:** ![beowulff](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/beowulff/32/542_2.png) [@beowulff](https://boards.straightdope.com/u/beowulff)\
**Post date:** [November 27, 2023, 3:54pm UTC](https://boards.straightdope.com/t/energy-needs-of-univac-type-computers/993501/69 "2023-11-27T15:54:16Z")

</div>

Interesting that Knuth’s jargon went nowhere.

---

<div class="post-metadata">

**Author:** ![Voyager](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/voyager/32/133_2.png) [@Voyager](https://boards.straightdope.com/u/Voyager)\
**Post date:** [November 27, 2023, 8:12pm UTC](https://boards.straightdope.com/t/energy-needs-of-univac-type-computers/993501/70 "2023-11-27T20:12:40Z")

</div>

As far as building logic out of weird things, I was guest teaching some second grade science classes for a friend of mine, and I had the kids assemble themselves into an adder, each kid being a gate.  
I didn’t consciously get the idea from the “Three Body Problem” but I had read it.

---

<div class="post-metadata">

**Author:** ![Dr.Strangelove](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dr.strangelove/32/6613_2.png) [@Dr.Strangelove](https://boards.straightdope.com/u/Dr.Strangelove)\
**Post date:** [November 27, 2023, 8:16pm UTC](https://boards.straightdope.com/t/energy-needs-of-univac-type-computers/993501/71 "2023-11-27T20:16:22Z")

</div>

> [@Mangetout](#):
>
> Also multi-layer PCBs are cheating.

They even used zerohm resistors as jumpers. What dirty cheats!

Interestingly, a 6502 could not be made with 7400-series logic chips. It uses some tricks specific to discrete transistors. And it’s not purely static logic–that is, it depends on weird capacitive effects and such, so the chips don’t even run below a certain clock rate (unless you scale up everything else, as was done here).

---

<div class="post-metadata">

**Author:** ![LSLGuy](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/lslguy/32/5813_2.png) [@LSLGuy](https://boards.straightdope.com/u/LSLGuy)\
**Post date:** [November 27, 2023, 8:19pm UTC](https://boards.straightdope.com/t/energy-needs-of-univac-type-computers/993501/72 "2023-11-27T20:19:42Z")

</div>

> [@Voyager](#):
>
> As far as building logic out of weird things, I was guest teaching some second grade science classes for a friend of mine, and I had the kids assemble themselves into an adder, each kid being a gate.  
> I didn’t consciously get the idea from the “Three Body Problem” but I had read it.

My very first day of EE201 “digital circuit design” we did exactly that using college kids. It was really silly. And was not well introduced, so much of the value of the demonstration was lost on the students.

---

<div class="post-metadata">

**Author:** ![Francis\_Vaughan](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/francis_vaughan/32/3093_2.png) [@Francis\_Vaughan](https://boards.straightdope.com/u/Francis_Vaughan)\
**Post date:** [November 28, 2023, 4:07am UTC](https://boards.straightdope.com/t/energy-needs-of-univac-type-computers/993501/73 "2023-11-28T04:07:53Z")

</div>

I tried getting a class to implement a basic pipeline once. I didn’t prepare it well enough and whilst it sort of worked it didn’t do much for the pedagogy.  
I really wanted to do something much more detailed but it was never going to work.

We also did a version of the paging game for the OS tutorials. That worked a lot better. But was a lot better prepared as well.

---

<div class="post-metadata">

**Author:** ![Mangetout](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/mangetout/32/19_2.png) [@Mangetout](https://boards.straightdope.com/u/Mangetout)\
**Post date:** [November 28, 2023, 8:42am UTC](https://boards.straightdope.com/t/energy-needs-of-univac-type-computers/993501/74 "2023-11-28T08:42:20Z")

</div>

Yeah, I heard that on something I was watching just this week - that a 6502 is at least partly an analogue device that just happens(by design) to function in a digital manner.

That’s why the Z80 is superior, of course…  
[ducks and runs]

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [November 28, 2023, 3:14pm UTC](https://boards.straightdope.com/t/energy-needs-of-univac-type-computers/993501/75 "2023-11-28T15:14:24Z")

</div>

> [@Darren\_Garrison](#):
>
> From the wiki:
> 
> > The Cyber-72 had identical hardware to a Cyber-73, but added additional clock cycles to each instruction to slow it down. This allowed CDC to offer a lower performance version at a lower price point without the need to develop new hardware.
> 
> Don’t tell me nobody tried to hack that!

Not too unusual… With modern chips, when a run of chips is new, they quality-test all of them, and the ones that test at high quality get set to high clock speeds and sold for a premium, while the lower-quality ones are set to lower clock speeds and sold cheaper. When a chip has been in production for a while, they work out most of the quality issues, such that most of the chips coming off of the line are high-quality, but they still downclock some of them so as to have multiple price points.

And so, of course, some consumers do buy the cheaper chips and overclock them. Which usually works out OK, except when it doesn’t.

---

<div class="post-metadata">

**Author:** ![Darren\_Garrison](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/darren_garrison/32/92_2.png) [@Darren\_Garrison](https://boards.straightdope.com/u/Darren_Garrison)\
**Post date:** [November 28, 2023, 5:39pm UTC](https://boards.straightdope.com/t/energy-needs-of-univac-type-computers/993501/76 "2023-11-28T17:39:22Z")

</div>

The quoted example isn’t binning, it is explicitly adding additional hardware to more expensive equipment to make it slower. Which someone_must_ have atttempted to remove.

---

<div class="post-metadata">

**Author:** ![md-2000](https://avatars.discourse-cdn.com/v4/letter/m/9d8465/32.png) [@md-2000](https://boards.straightdope.com/u/md-2000)\
**Post date:** [November 28, 2023, 8:10pm UTC](https://boards.straightdope.com/t/energy-needs-of-univac-type-computers/993501/77 "2023-11-28T20:10:03Z")

</div>

> [@wolfpup](#):
>
> Thanks for quantifying those numbers. When I was an undergrad at university, I remember the city power utility having to install a new substation when the computing center got the first of their two new computers. On my current desktop computer, I have a simulator that emulates that exact new computer (KA-10 model of DECsystem 10, aka “PDP-10”) and has its original OS and applications. They run at least 1000 times faster on the emulator than they did on the real thing.

Don’t forget that a computer center needed to not only feed the processor (and peripherals) but a big air conditioner to dissipate that heat.

* * *

My dad had a FORTRAN program to diagonalize 50x50 matrices. He got a version of FORTRAN to run it on his newfangled 8088 PC; it would run for hours, sometimes more than a day. When he got his 386DX, he set it up and started a run. When he came back from getting a cup of coffee, he saw it was at the prompt. He spent a half hour trying to debug before he realized it had finished in less than 5 minutes. Floating point was done byte by byte in the 8088 and using the math coprocessor in the 386.

(I saw an add “speed up your video games” for early PC’s. What it did was replace BASIC’s floating point library. For video games, it was only necessary to get about 3 digits of accuracy on a 480x768 VGA screen, not 8 or more digits. So this simply abbreviated the floating point claculations and your video games would run much faster. Of course, in usual misleading ad hyperbole, it was “software to turn your 386SX into a DX”)

My dad also mentioned using a electromechanical computer in the late 1950’s. Electronic memory was at a premium, so this one used a giant drum and a line of read heads. Each memory cell was at a certain point around the drum. Each cell could hold data - read and write contents of a register - or an instruction. Each instruction included the address of the cell for the next instruction. Essentially, it was a giant programmable calculator. Part of the challenge of writing (machine code) programs was looking up the number of clock cycles the instruction took, and positioning the following instruction in a cell X degrees around the drum to minimize rotational latency for the computer to read that next cell. Programs were written on a large sheet of paper with a square representing each cell, then hand-transfered into the computer drum. Those were the days. He used that skill to amass a large library of HP calulator cards that did calculations for him. I also have a Curta hand-cranked multi-digit calculator of his from the late 1950’s.

---

<div class="post-metadata">

**Author:** ![Dr.Strangelove](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dr.strangelove/32/6613_2.png) [@Dr.Strangelove](https://boards.straightdope.com/u/Dr.Strangelove)\
**Post date:** [November 28, 2023, 8:24pm UTC](https://boards.straightdope.com/t/energy-needs-of-univac-type-computers/993501/78 "2023-11-28T20:24:34Z")

</div>

> [@md-2000](#):
>
> Electronic memory was at a premium, so this one used a giant drum and a line of read heads. Each memory cell was at a certain point around the drum.

Required reading for anyone calling themselves a hacker: [The Story of Mel](http://www.catb.org/jargon/html/story-of-mel.html)

---

<div class="post-metadata">

**Author:** ![Dr.Strangelove](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dr.strangelove/32/6613_2.png) [@Dr.Strangelove](https://boards.straightdope.com/u/Dr.Strangelove)\
**Post date:** [November 28, 2023, 8:29pm UTC](https://boards.straightdope.com/t/energy-needs-of-univac-type-computers/993501/79 "2023-11-28T20:29:18Z")

</div>

> [@Darren\_Garrison](#):
>
> The quoted example isn’t binning, it is explicitly adding additional hardware to more expensive equipment to make it slower.

Still not unusual. For example, a while back, Intel was selling CPUs with half the cache disabled. If you sent them $30, they’d give you a code to unlock the other half. There are many examples of the same thing where I work. People did try to hack around the limitations, but it’s almost impossible these days as the features are locked behind fuses on the die. Once the fuse is burnt, you can’t reverse it (without a [FIB machine](https://en.wikipedia.org/wiki/Focused_ion_beam), at least).

---

<div class="post-metadata">

**Author:** ![Darren\_Garrison](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/darren_garrison/32/92_2.png) [@Darren\_Garrison](https://boards.straightdope.com/u/Darren_Garrison)\
**Post date:** [November 28, 2023, 9:23pm UTC](https://boards.straightdope.com/t/energy-needs-of-univac-type-computers/993501/80 "2023-11-28T21:23:26Z")

</div>

> [@Dr.Strangelove](#):
>
> People did try to hack around the limitations, but it’s almost impossible these days as the features are locked behind fuses on the die. Once the fuse is burnt, you can’t reverse it (without a [FIB machine](https://en.wikipedia.org/wiki/Focused_ion_beam), at least).

There was once a pencil trick.

[https://www.overclockersclub.com/guides/tbird/](https://www.overclockersclub.com/guides/tbird/)

[Previous page](https://boards.straightdope.com/t/energy-needs-of-univac-type-computers/993501.md?page=3)

[Next page](https://boards.straightdope.com/t/energy-needs-of-univac-type-computers/993501.md?page=5)
