home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / arch / 11629 < prev    next >
Encoding:
Text File  |  1992-12-14  |  1.8 KB  |  44 lines

  1. Newsgroups: comp.arch
  2. Path: sparky!uunet!zaphod.mps.ohio-state.edu!saimiri.primate.wisc.edu!doug.cae.wisc.edu!keiths
  3. From: keiths@cae.wisc.edu (Keith Scidmore)
  4. Subject: Alpha Architecture Quirks
  5. Organization: College of Engineering, Univ. of Wisconsin--Madison
  6. Distribution: usa
  7. Date: 14 Dec 92 07:29:41 CST
  8. Message-ID: <1992Dec14.072942.21962@doug.cae.wisc.edu>
  9. Keywords: Alpha 21064
  10. Lines: 32
  11.  
  12. Can any of you DEC people on the net answer the following 21064-AA Alpha 
  13. Questions?  You can mail your replies or post them if I have my facts
  14. wrong or you feel the need to continue this thread.
  15.  
  16. 1)  I read that the 21064 divide unit is not pipelined and takes one cycle 
  17.     per bit to produce a result.  Isn't this going to kill floating point
  18.     performance?  FP constants can be converted by the compiler but
  19.     what about the rest of the divides?  Doesn't the scoreboard have to stall
  20.     for 64 cycles to get the result of a divide with data depenencies?  I'm
  21.     lead to think that DEC isn't interested in the FP performance of this chip,
  22.     or do I have my facts wrong?
  23.  
  24. 2)  The 21064 has no integer divide.  Again, isn't this going to make math
  25.     performance poor.  Integer constants can be converted to multiplies
  26.     but this is only a partial solution.
  27.  
  28. 3)  The manuals say that the 21064 is superpipelined.  Where?  How can this
  29.     claim be justified in light of the floating point divider not being
  30.     pipelined at all?  It seems to me that all issues are superscalar but
  31.     that there is no superpipelining.
  32.  
  33. 4)  In one place I'm sure I read that all memory accesses are 64-bit yet
  34.     there are provisions for long word writes discussed elsewhere (in
  35.     multiprocesor environments, for example).  Which is it?
  36.  
  37. Thanks in advance.
  38.  
  39. Keith R. Scidmore
  40.  
  41.  
  42. P.S.  I cancelled two earlier versions of this article that were mangled.
  43. I hope it worked.
  44.