Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!rutgers!im4u!milano!capshaw From: capshaw@milano.UUCP Newsgroups: comp.unix.wizards Subject: Re: CYBER word length Message-ID: <2978@milano.UUCP> Date: Sun, 16-Nov-86 10:49:16 EST Article-I.D.: milano.2978 Posted: Sun Nov 16 10:49:16 1986 Date-Received: Sun, 16-Nov-86 20:32:50 EST References: <7208@elsie.UUCP> <5142@brl-smoke.ARPA> <2447@hcr.UUCP> <7147@boring.mcvax.UUCP> Sender: capshaw@milano.UUCP Organization: MCC, Austin, TX Lines: 21 Annals of the History of Computing, Vol. 2, No. 4 (October 1980) contains the article ''The CDC 6600 Project'' by James E. Thornton. In the article Thornton writes It was my good fortune to design the 6600 CPU. [Seymour] Cray and I established a clean, simple, and logically very powerful instruction set, biased to scientific and binary processing. ... The selection of 60-bit word length came after a lengthy investigation into the possibility of 64 bits. Without going into to it in depth, our octal background got the upper hand. Another aspect of the 60-bit word, though, was how efficiently the small instruction format (15 bits) and the large instruction format (30 bits) fit. I have long felt that a sixteenth bit would have demolished our clean and simple instruction set. We were not ready for the vector and array processing to come much later. We were also not from the the school of variable-length string processing. -- Dave Capshaw