home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / sys / intel / 1649 < prev    next >
Encoding:
Text File  |  1992-09-08  |  2.0 KB  |  46 lines

  1. Newsgroups: comp.sys.intel
  2. Path: sparky!uunet!spool.mu.edu!sdd.hp.com!hp-col!friedman
  3. From: friedman@col.hp.com (John Friedman)
  4. Subject: Re: Future of i860 line
  5. Sender: news@col.hp.com (Usenet News)
  6. Message-ID: <1992Sep7.153118.1319@col.hp.com>
  7. Date: Mon, 7 Sep 1992 15:31:18 GMT
  8. References: <1992Sep2.171335.11219@SSD.intel.com>
  9. Organization: HP Colorado Springs Division
  10. Lines: 34
  11.  
  12. hays@ssd.intel.com (Kirk Hays) writes:
  13. > friedman@col.hp.com (John Friedman) writes:
  14. >>> mneideng@thidwick.acs.calpoly.edu (Mark Neidengard) writes:
  15. >>>> Wait up.  You speak as if the i860 is not superscalar; it sure as heck IS!
  16. >>>> 
  17. >>>> It has MULTIPLE pipelines, which can be used concurrently.  That's the
  18. >>>> textbook definition of superscalar microprocessing.
  19. >>> 
  20. >>> Actually, superscalar means that the processor can START executing
  21. >>> instructions concurrently, in the same clock cycle, that is.  The 860's
  22. >>> cannot do this, but they can be processing multiple instructions at the same
  23. >>> time that started at different times.
  24. > In that case, the i860 does meet the definition of superscalar, as an integer
  25. > core instruction and a FPU instruction can be started in the same cycle using
  26. > DIM (Dual Instruction Mode).  Also, a single FPU instruction can use both the
  27. > multiply and add pipelines.  Thus, in the limit, it is possible to have both
  28. > floating point pipelines and the integer core all working due to instructions
  29. > that were started in the same cycle.
  30. > I agree the i860 is not superscalar, so your definition must be flawed.  I
  31. > suspect a better definition might include some words about the processor
  32. > selecting which instructions to execute simultaneously.  The i860 doesn't do
  33. > that, but some members of the i960 family do.
  34.  
  35. You are quite right.  In order to be truely superscalar, the processor must
  36. be able to it own instruction scheduling, like the 960CA/CF processors do.
  37. The 860's, as you mentioned, do not provide this function.
  38.  
  39. Thanks for pointing this out!
  40.  
  41. John Friedman
  42. friedman@col.hp.com
  43.  
  44.