|Hardware Bounds Checking email@example.com (Pramod Ramarao) (2002-04-06)|
|Re: Hardware Bounds Checking firstname.lastname@example.org (2002-04-07)|
|From:||Pramod Ramarao <email@example.com>|
|Date:||6 Apr 2002 23:17:36 -0500|
|Organization:||Iowa State University, Ames, Iowa, USA|
|Posted-Date:||06 Apr 2002 23:17:36 EST|
Sometime back, there was a lengthy discussion about this topic on
comp.compilers. One of the guys mentioned about the Unisys A-series
mainframe capable of performing bounds checking in hardware using a
structure called Actual Segment Descriptor(ASD). ASD contains the base
address, length and type of the array.
I was wondering as to how the ASDs are actually filled with the
corresponding data? Doing so with the compiler(obviously) would lead to a
performance degradation but they claim a low performance overhead. Am I
Also, could a vairant of this scheme also be adopted to present
superscalar processors with low overhead?
Finally, could someone point me to the technical documentation of the
Unisys A-series architecture..it seems to have been removed from Unisys's
Return to the
Search the comp.compilers archives again.