home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / arch / 10635 < prev    next >
Encoding:
Internet Message Format  |  1992-11-11  |  2.0 KB

  1. Xref: sparky comp.arch:10635 comp.lang.forth:3480
  2. Newsgroups: comp.arch,comp.lang.forth
  3. Path: sparky!uunet!super!rminnich
  4. From: rminnich@super.org (Ronald G Minnich)
  5. Subject: Re: What's RIGHT with stack machines (Was Re: What's wrong...)
  6. Message-ID: <1992Nov11.134556.20150@super.org>
  7. Keywords: stack computers, embedded control
  8. Sender: news@super.org (USENET News System)
  9. Nntp-Posting-Host: metropolis
  10. Organization: Supercomputing Research Center (Bowie, MD)
  11. References: <Bx5AIr.EAy.2@cs.cmu.edu>
  12. Date: Wed, 11 Nov 1992 13:45:56 GMT
  13. Lines: 31
  14.  
  15. In article <Bx5AIr.EAy.2@cs.cmu.edu> koopman+@cs.cmu.edu (Philip Koopman) writes:
  16. >PIPELINING
  17. I am not replicating your comments, but will only say that some 
  18. people I used to know at Burrough-- oops, 
  19. Unisys would be surprised by this one. Find out what you can about the 
  20. A17, and you will see a machine that does a fair amount of work to convert
  21. the old stack machine instruction set to Something Else on the fly, and then 
  22. executes that. Or look at earlier machines, such as the A15. 
  23. There is a pipeline or two in there :-)
  24. >STACK SIZE & INTERRUPTS
  25. >A neat thing about stack CPUs is that context switching for
  26. >interrupts takes essentially zero time -- no registers need
  27. >to be saved; you just put the ISR values onto the top
  28. >of the stack and clean them off when you're done (presumes
  29. Only if you don't care about protection, right? otherwise you have to 
  30. switch stacks, and switching stacks implies flushing on-processor 
  31. state related to the current stack. Of course if you only have one 
  32. process ...
  33. >COMPILERS
  34. >Stack compilers aren't currently very efficient -- but
  35. >that's because no-one has really tried all that hard.
  36. Screams from Paoli, Pa. and other places were probably heard on 
  37. this one. A lot of good work was done by one company over a period 
  38. of decades. 
  39.  
  40. ron
  41.  
  42. -- 
  43. Never assume a conspiracy when you can assume     | rminnich@super.org
  44. incompetence.                                     | (301)-805-7451 or 7312
  45. Most abused words: open, scaleable, [more later]  |
  46.