Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watmath!clyde!cbatt!ihnp4!ptsfa!styx!ames!pioneer!eugene From: eugene@pioneer.UUCP Newsgroups: comp.arch Subject: Re: 64 Vs 32 Message-ID: <1351@ames.UUCP> Date: Thu, 23-Apr-87 11:55:51 EST Article-I.D.: ames.1351 Posted: Thu Apr 23 11:55:51 1987 Date-Received: Sat, 25-Apr-87 06:58:30 EST References: <3810013@nucsrl.UUCP> <28200016@ccvaxa> <1316@ames.UUCP> <1071@osiris.UUCP> <751@instable.UUCP> <1109@aw.sei.cmu.edu> Sender: usenet@ames.UUCP Distribution: world Organization: NASA Ames Research Center, Moffett Field, Calif. Lines: 39 > >(a) You mean I can't declare > > integer array huge[0:1048575] ? > Here's one from the "real world" [term I was given when asked to give an ACM talk to one of the CSU schools]. One of my assignments at JPL was to get SPICE running on a VAX [VMS] (back in 1980). I was given the assignment because there were few VAXen at JPL then and it would not run on the Univac [1100/81]. The reason why it would not run on the Univac was the new big array SPICE uses for a temporary array was : DIMENSION TEMP(80000) Univac addressing only allows 65K words of data space. I also have this program waiting for some standalone time: DIMENSION IA(256000000) t1 = second() do 1 i = 1,256000000 ia(i) = 0.0 1 continue t2 = second() time = t2-t1 write(*,*) time stop end So as VLSI goes, I see its simulation as a minimum O(n^2) problem. Just a matter of time before 64-bits is needed. From the Rock of Ages Home for Retired Hackers: --eugene miya NASA Ames Research Center eugene@ames-aurora.ARPA "You trust the `reply' command with all those different mailers out there?" "Send mail, avoid follow-ups. If enough, I'll summarize." {hplabs,hao,ihnp4,decwrl,allegra,tektronix,menlo70}!ames!aurora!eugene