Re: MIPS vs ARM architectures



On Sat, 30 Jun 2007 04:25:18 GMT, Dan Lenski <dlenski@xxxxxxxxx>
wrote:

Thanks! I skimmed a few chapters, some very interesting stuff. Although,
my understanding is that stack-based computers have fallen out of favor
due to the increasing disparity between CPU speed and memory bandwidth.

For the latest stuff, but radically different, see:
www.intellasys.net

Are there any other books or articles that compare register-based
architectures to one another?

My bookshelf had a clear-out a few months ago, and I've forgotten the
titles and authors!

Otherwise, the most fascinating is "Interpretation and Instruction
Path Coprocessing", Debaere and Campenhout, MIT Press, 1989 (probably
out of print), ISBN 0-262-04107-3. This includes an excellent analysis
of CPU/memory bandwidth issues. The only downside of this book is that
code generation technology for stack machines has moved on a great
deal since then, but the parts about the hardware are still valid.

Anyone fighting secondary instruction set patents, e.g. Thumb-1 and
MIPS16, should also read this book! :-}

Stephen


--
Stephen Pelc, stephenXXX@xxxxxxxxxxxx
MicroProcessor Engineering Ltd - More Real, Less Time
133 Hill Lane, Southampton SO15 5AF, England
tel: +44 (0)23 8063 1441, fax: +44 (0)23 8033 9691
web: http://www.mpeforth.com - free VFX Forth downloads
.