From: Usman Latif
Subject: Symbolics Question
Date: 
Message-ID: <fa374c13.0501310144.48473724@posting.google.com>
I recently came upon a paper that details an architecture with
hardware based array bounds checking. Did the Symbolics' machines
support something like that? Also, what kind of gains are to be
expected if array bounds checking can be done by hardware?

The paper is titled:

Run-time checking in Lisp by integrating memory addressing and range
checking

The url for the paper is:

http://portal.acm.org/citation.cfm?id=74958
From: Barry Margolin
Subject: Re: Symbolics Question
Date: 
Message-ID: <barmar-2F95FD.19563231012005@comcast.dca.giganews.com>
In article <····························@posting.google.com>,
 ······@gmail.com (Usman Latif) wrote:

> I recently came upon a paper that details an architecture with
> hardware based array bounds checking. Did the Symbolics' machines
> support something like that? Also, what kind of gains are to be
> expected if array bounds checking can be done by hardware?

Yes, Lisp Machines did array bounds checking in hardware.  The gain is 
that there's no performance incentive to turn off automatic bounds 
checking (and other than performance, I can't think of any other reason 
you would do so).

-- 
Barry Margolin, ······@alum.mit.edu
Arlington, MA
*** PLEASE post questions in newsgroups, not directly to me ***