Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site mips.UUCP Path: utzoo!linus!decvax!decwrl!Glacier!mips!mash From: mash@mips.UUCP (John Mashey) Newsgroups: net.arch Subject: Re: uninitialized data Message-ID: <200@mips.UUCP> Date: Wed, 2-Oct-85 03:21:34 EDT Article-I.D.: mips.200 Posted: Wed Oct 2 03:21:34 1985 Date-Received: Fri, 4-Oct-85 07:13:10 EDT References: <436@uvm-cs.UUCP> <164@tulane.UUCP> Organization: MIPS Computer Systems, Mountain View, CA Lines: 20 John Kreuter writes: > This is an extremely high overhead way of checking for uninitialized data. > An alternative would be an architecture in which a small tag field identifies > the type of the data. This would have the further advantage of allowing, say, > arithmetic operators to be overloaded as they are in high level languages. > > See "Advances in Computer Architecture", by Glenford J. Meyers (John Wiley > and sons, 1978) For perspective, let us remember that one finds there [2nd Ed, 1982, p.335]: "In light of the material discussed so far in this book, the development of the iAPX 432 system by Intel Corporation might be considered the most significant architectural development in the last 5-10 years. First,... Second, it is a commercial product, rather than an experimental vehicle, and thus is evidence of both the practicality and feasibility of these concepts." -- -john mashey UUCP: {decvax,ucbvax,ihnp4}!decwrl!mips!mash DDD: 415-960-1200 USPS: MIPS Computer Systems, 1330 Charleston Rd, Mtn View, CA 94043 Brought to you by Super Global Mega Corp .com