Newsgroups: comp.realtime
Path: utzoo!utgpu!cunews!bnrgate!bigsur!bcars434!mcgregr
From: mcgregr@bcars434.uucp (Andrew McGregor)
Subject: Re: What is the future of realtime and RISC?
Message-ID: <1991May18.035926.23378@bigsur.uucp>
Summary: The future may be a scary place
Sender: news@bigsur.uucp
Organization: Bell-Northern Research, Ottawa, Canada
References: <1991May15.210430.1134@nbc1.ge.com> <23089@ists.ists.ca> <1991May17.170601.26095@m.cs.uiuc.edu>
Date: Sat, 18 May 91 03:59:26 GMT

In article <1991May17.170601.26095@m.cs.uiuc.edu> gillies@m.cs.uiuc.edu (Don Gillies) writes:
>
>georg@sgl (Georg Feil) writes:
>
>>-With RISC fanciness such as delayed branches and greater reliance on 
>>   caching, the hard determinism required in many real-time applications 
>>   is more difficult to come by.
>
>I disagree with this.  RISC processors are much more deterministic
>than previous-generation CISC processors.  Nearly all instructions in

In the case of the 80960 some of our people had an interesting experience.
Some measurements on finished code indicated that interrupts were taking
2-3 times longer than spec.  Much hairy analysis later they realized
that the idle loop of the software tended to queue several memory 
accesses into a slow area of RAM so that when the interrupt hit and the
state had to change the interrupt was delayed until all outstanding
memory accesses had completed.

I'm inclined to agree with the first poster that a RISC chip will tend
to be hairier, mostly because of what they do with all the extra real 
estate (superscalar stuff, register windows, etc...)

Andrew McGregor (MCGREGR@BNR.CA)	Phone:	(613) 763-7236
Bell-Northern Research		
P.O. Box 3511, Station C, Ottawa, Ontario, Canada, K1Y 4H7

--
Andrew McGregor (MCGREGR@BNR.CA)	Phone:	(613) 763-7236
Bell-Northern Research		
P.O. Box 3511, Station C, Ottawa, Ontario, Canada, K1Y 4H7
