🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #13273

Re: 64 Vs 32

#13273
From: l-aron
Date: Mon, 23 Mar 1987 14:02
50 lines
2683 bytes
	-- Qoutation --
In article <3810013@nucsrl.UUCP> ram@nucsrl.UUCP (Raman Renu) writes:
>     As the 32-bit CPU is everywhere, is the mini-class of machines 
>moving towards 64 bit?.  In a decade we have seen the migration from 
>4->8->16->32.  Would there be a 64-bit micro-processor soon?
>
>     Any predictions?  Do we really need 64 bit processing power?

	-- Discussion --
Why do computers have a certain "word length"?

1) To contain a machine code instruction.
There is no need for even 2^16 instructions in any computer.

2) To contain a binary address to its memory.
Since silicon RAMs tend to double in density (one more address bit per
chip) every 18 months, it would take 48 years to go from 32 to 64
address bits. Heavier use of virtual memory could make this go faster.

3) To contain "atomic" data like numbers.
64 bits is good for floats and will be (is?) used by the number-
crunching society. They probably have no need for 128 bits.

4) To contain some other relevant but "atomic" information.
Consider the 36 bit wide pdp-10. 36 bits is 6 bits (six-bit code)
times 6 characters (a file name or a Fortran identifier).
This motivates 64 or even 128 bit words, since 128 bits is 16
characters times 8 bits (extended ascii).

	-- Prediction --
Most certainly, we will see 64 bit and even 128 bit computers in say 10
and 15 years respectively, but I doubt it that 256 bit computers will
ever be commercially available. Instead, new and more parallel
architectures will be invented.

	-- New question --
I'd like to modify the original question:

Is there already, or will there ever (or soon) be a computer with
truely variable word length? I.e. not machines reading "enough many
bytes", but some kind of smart memory that is given orders like:

* On address ADDR, write word DATA, that is LEN bytes long.
* Read DATA at address ADDR+1 and tell LEN how long that data is.
-- 
Name:	Lars Aronsson
Snail:	Rydsvagen 256 A:10, S-582 48 Linkoping, Sweden
UUCP:	{mcvax,seismo}!enea!liuida!obelix!l-aron
ARPA:	l-aron@obelix.ida.liu.se
Technical Details
Message-ID: <894@obelix.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!rutgers!seismo!mcvax!enea!liuida!obelix!l-aron
References: <3810013@nucsrl.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watnot!watmath!clyde!rutgers!seismo!mcvax!enea!liuida!obelix!l-aron
From: l-aron@obelix.UUCP
Newsgroups: comp.arch
Subject: Re: 64 Vs 32
Message-ID: <894@obelix.UUCP>
Date: Mon, 23-Mar-87 09:02:29 EST
Article-I.D.: obelix.894
Posted: Mon Mar 23 09:02:29 1987
Date-Received: Wed, 25-Mar-87 04:43:53 EST
References: <3810013@nucsrl.UUCP>
Reply-To: l-aron@obelix.UUCP (Lars Aronsson)
Distribution: world
Organization: University of Linkoping, Sweden
Lines: 50
Summary: Answers and a new question