home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / arch / 8228 < prev    next >
Encoding:
Internet Message Format  |  1992-07-23  |  1.8 KB

  1. Path: sparky!uunet!ogicse!uwm.edu!cs.utexas.edu!devnull!rrt
  2. From: rrt@mpd.tandem.com (Robert Teisberg)
  3. Newsgroups: comp.arch
  4. Subject: Re: CISC Microcode (was Re: RISC Mainframe)
  5. Message-ID: <2105@devnull.mpd.tandem.com>
  6. Date: 23 Jul 92 15:09:27 GMT
  7. Article-I.D.: devnull.2105
  8. References: <BrM8Gv.E3r@zoo.toronto.edu> <ADAMS.92Jul21011202@PDV2.pdv2.fmr.maschinenbau.th-darmstadt.de> <Brsx7o.G69@zoo.toronto.edu> <2369@nic.cerf.net>
  9. Sender: news@devnull.mpd.tandem.com
  10. Reply-To: rrt@amadeus.UUCP (Robert Teisberg)
  11. Organization: /etc/organization
  12. Lines: 23
  13.  
  14. In article <2369@nic.cerf.net> davsmith@nic.cerf.net (David Smith) writes:
  15. >All CPUs I have seen to date (not every CPU by any means - if you know
  16. >of counter examples, please post) cannot do asynchronous address
  17. >generation.
  18.  
  19. The CDC 6600 and its descendants did this (why does it seem that every
  20. clever idea in machine architecture was invented many years ago by
  21. Seymour Cray :-).  To load from memory, you stuffed an address in
  22. register A1, A2, A3, A4 or A5 and sometime later the contents of that
  23. address appeared in the corresponding X register.  To store, you
  24. stuffed an address in A6 or A7 and eventually the contents of X6 or X7
  25. found its way to memory at that address.  As I recall (do any other
  26. old CDC hands know better?), the only reason the CPU stalled due to
  27. memory access was a scoreboard conflict or a memory bank conflict.  If
  28. your memory access pattern was either sequential and contiguous or
  29. random, bank conflicts were rare, since the 6600 used interleaved
  30. memory just as davsmith recommends elsewhere in his article.
  31.  
  32. -- 
  33. Bob Teisberg @ Tandem Computers, Inc. | rrt@mpd.tandem.com
  34. 14231 Tandem Blvd.                    | (512) 244-8119
  35. Austin, Texas  78728                  |
  36. Any resemblance to the opinions of a real person or corporation is concidental.
  37.