home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / arch / 10962 < prev    next >
Encoding:
Text File  |  1992-11-20  |  1.8 KB  |  36 lines

  1. Newsgroups: comp.arch
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!wupost!udel!rochester!cantaloupe.srv.cs.cmu.edu!netnews-2.srv.cs.cmu.edu!moss
  3. From: moss@cs.cmu.edu (Eliot Moss)
  4. Subject: Re: DEC Alpha architecture issues
  5. In-Reply-To: tremblay@flayout.Eng.Sun.COM's message of 19 Nov 92 18:52:35 GMT
  6. Message-ID: <MOSS.92Nov20101727@CRAFTY.cs.cmu.edu>
  7. Sender: news@cs.cmu.edu (Usenet News System)
  8. Nntp-Posting-Host: crafty.fox.cs.cmu.edu
  9. Reply-To: moss@cs.cmu.edu
  10. Organization: Dept of Comp and Info Sci, Univ of Mass (Amherst)
  11. References: <1992Nov18.112407.2518@doug.cae.wisc.edu>
  12.     <1992Nov18.191730.1044@meiko.com> <lgnojjINN627@exodus.Eng.Sun.COM>
  13. Date: Fri, 20 Nov 1992 15:17:27 GMT
  14. Lines: 20
  15.  
  16. Regarding conditional moves, I think that branch prediction is not the only
  17. issue. Another issue is code density. A comparison followed by a conditional
  18. move is one instruction shorter than a comparison followed by a branch
  19. followed by an unconditional move. The number of instructions moved through
  20. the pipe must be at least two (unless you are lucky to have a situation where
  21. a compare and branch can fold into one instruction) and the conditional move
  22. approach gives you that, but with no pipeline "bubble". In fact, conditional
  23. instructions are easy to handle in a regular pipeline -- you just suppress the
  24. store in the last step, and you certainly know the outcome of the comparison
  25. by then. In a superscalar, where things get reordered, it is admittedly not
  26. quite so simple.
  27. --
  28.  
  29. J. Eliot B. Moss, Associate Professor    Visiting Associate Professor
  30. Department of Computer Science        School of Computer Science
  31. Lederle Graduate Research Center    Carnegie Mellon University
  32. University of Massachusetts        5000 Forbes Avenue
  33. Amherst, MA  01003            Pittsburgh, PA  15213-3891
  34. (413) 545-4206, 545-1249 (fax)        (412) 268-6767, 681-5739 (fax)
  35. Moss@cs.umass.edu            Moss@cs.cmu.edu
  36.