home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / arch / 12002 < prev    next >
Encoding:
Internet Message Format  |  1992-12-30  |  1.6 KB

  1. Path: sparky!uunet!charon.amdahl.com!amdahl!JUTS!cd.amdahl.com!jjs40
  2. From: jjs40@cd.amdahl.com (John Sullivan)
  3. Newsgroups: comp.arch
  4. Subject: Re: Super-pipelining
  5. Message-ID: <4aG902Af30kD01@JUTS.ccc.amdahl.com>
  6. Date: 30 Dec 92 23:04:48 GMT
  7. References: <1992Dec30.175717.15249@dcc.uchile.cl>
  8. Sender: netnews@ccc.amdahl.com
  9. Organization: Amdahl Corporation, Sunnyvale CA
  10. Lines: 27
  11.  
  12. In article <1992Dec30.175717.15249@dcc.uchile.cl>, pchris@dcc.uchile.cl
  13. (Chris Perleberg) writes:
  14. >After reading the Data Sheet of the 21064, I find nothing that seems
  15. >to
  16. >indicate the 21064 is super-pipelined, at least in terms of the common
  17. >definition of super-pipelined.  Is DEC redefining the word
  18. >"super-pipeline"?
  19. >Anybody out there that can explain?
  20.  
  21. Although it's not obvious, this term really applies more to the cache
  22. structure of a CPU pipeline than anything else.  (If you don't believe me,
  23. flame away.)  Here's the definition that I suggest:
  24.  
  25. Super-pipelined: 
  26.   The primary caches in the CPU pipeline are partitioned across two or
  27.   more pipeline stages.  Because cache access  time is often a cycle-time
  28.   determining path, the designers have decided to split the time across 
  29.   more than one cycle.  The tradeoff is a faster instruction issue rate 
  30.   due to a shorter cycle time) versus longer load-execute and 
  31.   conditional-branch interlocks (leading to a higher CPI.)
  32.  
  33. The term "super-pipelined" has been widely used (and abused) since the
  34. late 80's.  Super-pipelined machines have existed for about 20 years. 
  35.  
  36. -- 
  37. John Sullivan, Engineer/Computer Development.      Email: jjs40@cd.amdahl.com
  38. Amdahl Corporation, Sunnyvale CA.                  Phone: (408)746-4688
  39.