home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / sys / amiga / programm / 17752 < prev    next >
Encoding:
Internet Message Format  |  1992-12-23  |  3.8 KB

  1. Xref: sparky comp.sys.amiga.programmer:17752 comp.sys.amiga.hardware:22007
  2. Path: sparky!uunet!uunet.ca!geac!zooid!tndb!jimomura
  3. From: jimomura@tndb.UUCP (Jim Omura)
  4. Newsgroups: comp.sys.amiga.programmer,comp.sys.amiga.hardware
  5. Subject: Re:  CISC and RISC
  6. Distribution: world
  7. Message-ID: <jimomura.02ki@tndb.UUCP>
  8. References:  <amipb.04wr@amipb.gna.org> <37844@cbmvax.commodore.com> <Bz8FD1.Dxt@ns1.nodak.edu> <BzByvD.FA9@news.cs.andrews.edu> <1gnl0mINNpq2@crcnis1.unl.edu> <1992Dec16.185521.21232@ichips.intel.com> <jimomura.02k4@tndb.UUCP> <9235716.13776@mulga.cs.mu.OZ.AU>
  9. Date: 23 Dec 92 10:38:12 EST
  10. Organization: Not an Organization
  11. Lines: 73
  12.  
  13. In article <9235716.13776@mulga.cs.mu.OZ.AU> winikoff@cs.mu.OZ.AU (Michael David WINIKOFF) writes:
  14. >jimomura@tndb.UUCP (Jim Omura) writes:
  15. >
  16. >[Lots of quotes deleted]
  17. >
  18. >>     Putting this into context, with the current trend to multiple
  19. >>processing to handle graphics and sound (DSPs are coming), you can
  20. >>isolate the various processors to an extent, but there are going to
  21. >>be times where the various busses are going to be the main bottlenecks.
  22. >
  23. >They already are. Bus bandwidth limitations is why you don't see any 20
  24. >processor shared memory machines.
  25.  
  26.      Well, yes, I know that.  That's why I raised the issue in *this*
  27. discussion where nobody else has.
  28.  
  29. >In shared memory machines one relies heavily on caches to reduce the demand
  30. >on the bus.
  31. >
  32. >Another solution to having multiple processors is to build distributes
  33. >memory machines.
  34.  
  35.      Let me repeat "there are going to be times where the various
  36. busses are going to be the main bottleneck".  This will be true
  37. in spite of distributed memory and caching.  Actually, I thought
  38. I implied that fairly well.
  39. :-)
  40.  
  41. >>Fancy DMA schemes will have to be used to optimize the resolution
  42. >>of the contentions.  But the less a processor needs to access the
  43. >>buss the better.  Well now, doesn't it sound like a good idea if
  44. >>I can have 1 instruction that requires 2 buss cycles, leaving the
  45. >>buss free for the graphics or sound processors, while the CPU does
  46. >>the work of maybe 3 or 4 instructions?  Superscalar is going to mean
  47. >>even more buss contention problems for such situations.  So at bottom,
  48. >>there are going to be a lot of good reasons to have CISC processors
  49. >>in some systems.  In fact, I expect we have seen the last of the
  50. >>"everbody will either have either type X or type Y CPUs" and there
  51. >>are going to be a fairly wide range of processors commonly used.
  52. >
  53. >Essentially what (I think) you're saying is "we shouldn't use the fastest
  54. >CPUs we can on a multiprocessor machines since they'll be tying up more
  55. >bus bandwidth then slower processors"
  56.  
  57.      That's close.  To state it more accurately, we're reaching a
  58. point where certain classes of applications which push designs
  59. in various directions have significant representation in the market.
  60. Considering all the design specification factors (user needs and
  61. preferences, design costs, material costs and production costs),
  62. better performance may be achieved where overall system architectures
  63. are optimized towards certain applications.  And some CPUs will
  64. be better suited that others in this overall context.  More
  65. specifically, in some designs, super-scalar RISCs simply may not
  66. give performance as good as CISC.  Furthermore, there should be
  67. advantages in designing CPUs with more of an eye on final applications
  68. and working backwards through the overall system architecture
  69. than there has been in the past.  This may be happening in the
  70. Apple/IBM/Motorola project -- I don't know.
  71.  
  72.      I might also add that I doubt that we're close to seeing the
  73. ultimate designs in any of these classes.
  74.  
  75.      Incidentally, the latest word I have is that the physical signals
  76. in the Apple/IBM/Motorola RISC are essentially 88000 signals, so
  77. that might be a good reason to design the next generation Amigas
  78. on 88000's.
  79.  
  80. ...
  81.  
  82. --
  83.  
  84. Jim Omura, (416) 652-3880
  85. 'jimomura@lsuc'
  86.