Newsgroups: comp.arch Path: utzoo!henry From: henry@utzoo.uucp (Henry Spencer) Subject: Re: RISC != real-time control Message-ID: <1988Apr26.024724.6596@utzoo.uucp> Keywords: RISC, real-time Organization: U of Toronto Zoology References: <1521@pt.cs.cmu.edu> Date: Tue, 26 Apr 88 02:47:24 GMT > So, what is a real-time control designer to do? The same thing he does with a high-powered CISC: swear loudly, try to estimate worst-case performance, and contemplate going back to the Z80. At least RISC instruction times are more or less predictable, unlike those of, say, the 68020. More generally, there is a fundamental clash between trying to make the performance simple and predictable and trying to maximize it by exploiting regularities in the workload. If you want absolutely predictable speed, then (for example) you will either have to live without caches or else manage them very carefully so you know what they're doing. The same applies to optimizing compilers, buffered I/O devices, asynchronous buses, etc etc. -- "Noalias must go. This is | Henry Spencer @ U of Toronto Zoology non-negotiable." --DMR | {ihnp4,decvax,uunet!mnetor}!utzoo!henry