home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / sys / amiga / hardware / 21343 < prev    next >
Encoding:
Text File  |  1992-12-11  |  4.8 KB  |  156 lines

  1. Newsgroups: comp.sys.amiga.hardware
  2. Path: sparky!uunet!usc!sol.ctr.columbia.edu!eff!ssd.intel.com!ichips!tjehl
  3. From: tjehl@sedona.intel.com (Timothy Jehl)
  4. Subject: Pentium vs 68060 (was: Intel vs Motorola)
  5. Message-ID: <1992Dec11.215853.25996@ichips.intel.com>
  6. Originator: tjehl@sedona
  7. Sender: news@ichips.intel.com (News Account)
  8. Reply-To: tjehl@sedona.intel.com
  9. Organization: Intel Corporation.
  10. References:  <andy.00a7@onkyo.incubus.sub.org>
  11. Date: Fri, 11 Dec 1992 21:58:53 GMT
  12. Lines: 142
  13.  
  14.  
  15. andy@onkyo.incubus.sub.org (Andreas Goehler) writes:
  16. > Who knows ANYTHING about Intel's new 586 alias P5 alias Pentium ???
  17. > Will it be 64-bit Data and Address Bus. Will it be 8-bit internal as all
  18. > other x86 ??? Does it include a 386 unit as planed earlier ??? Is it any
  19. > competition to the new MC68060 as soon as both of these processors are out.
  20. > Another thing, what power usage will the 586 have ???
  21.  
  22. PART I - the Pentium
  23. ====================
  24.  
  25.    Well, let me tell you a bit about what is public knowledge about the
  26. Pentium processor.
  27.    1) It is superscaler (two integer execution units, as well as a
  28.       pipelined floating point unit)
  29.    2) Expected performance of 100+ MIPS
  30.    3) Floating point with a 5-10x improvement over a 33Mhz i486(tm)
  31.    4) 64 bit external bus
  32.    5) 32 bit internal integer path
  33.    6) 64 bit floating point path
  34.    7) more total cache, with separate code and data caches
  35.    8) 100% compatible with previous generation software
  36.    8) Systems in production in 1993
  37.  
  38. Editorial comment: "8-bit internal bus"?!?!?!  Where'd you get that?
  39.  
  40.  
  41. PART II - the 68060
  42. ===================
  43.  
  44. Now, a reprint of a previous article which I posted to comp.sys.amiga.misc:
  45.  
  46.  
  47. 1) Design targets
  48.  
  49.    >3x performace over 040-25 with existing compilers
  50.  
  51. ** editorial comment - there is an implication here that the architecture
  52.    will be such that code ordering will affect performance (no surprise on
  53.    a modern processor), and that new compiler technology will be part of the
  54.    performance increase (i.e. the software that you already own may not get
  55.    the full benefit of the performance increase)
  56.  
  57.    >2 million transitors, .5 micron triple metal, 3.3v static
  58.  
  59.    '040 style package with similar bus
  60.  
  61.    '040 code compatible for user-mode code
  62.  
  63. 2) Architecture
  64.  
  65.    Superscaler pipeline
  66.       4 stage inst. fetch pipeline
  67.       parallel 4 stage operand execution pipelines
  68.  
  69. ** editorial comment - looking at the block diagram, there appears to
  70.    to be a single floating point unit, which is attached to one of these
  71.    pipelines, implying that you can execute two integer instructions in
  72.    parallel, or one integer and one floating point if the code is ordered
  73.    properly.
  74.  
  75.       Branch cache for instruction fetch prediction (the block diagram
  76.          implies that it is a brance target cache, rather than a branch
  77.          cache)
  78.  
  79.    Internal Harvard architecture
  80.       Execution pipelines are in lock-step
  81.       Simultaneous but in-order execution
  82.       Supports precise exception model
  83.  
  84.    '040 compatible bus
  85.       32 bit address and data buses
  86.       support for cache line bursts (16 bytes = 4 words)
  87.  
  88. 3) Assorted block diagrams which I am not going to attempt to duplicate
  89.    in an ASCII file.
  90.  
  91. 4) Dispatch algorithm
  92.  
  93.    A bunch of verbage describing the dispatch algorithm.
  94.  
  95.    On integer code, analysis shows 50-60% of instructions from existing
  96.       compilers would be executed as pairs.
  97.  
  98. ** editorial comment - this is a low number, but is a result of no
  99.    optimization on existing code.  New compiler technology should be
  100.    able to drive this number up near the 75-80% range.
  101.  
  102. 5) Branch cache
  103.  
  104.    yep, it's a branch target cache
  105.  
  106.    branch history information is kept for branch prediction
  107.  
  108.    one clock penalty for incorrect branch prediction
  109.  
  110. 6) FPU
  111.  
  112.    compatible with 68040 FPU programming model
  113.       extended precision operation
  114.       IEEE 754 compliant
  115.  
  116.     Implemented in one of the integer pipelines
  117.  
  118.     3 units - add, multiply, divide
  119.  
  120.     3 cycle adds, 4 cycle multiplies, 24 cycle divides
  121.  
  122. 7) Pipeline diagram which I am not going to attempt to duplicate
  123.    in an ASCII file.
  124.  
  125. 8) Summary
  126.  
  127.    060-50 w/ new compiler  ~3.5x  040-25 with existing compiler
  128.  
  129.    design targeted for 50/66 MHz, with 3.3 V operation
  130.  
  131. ** editorial comment - lower voltage operation also normally
  132.    implies a lower frequency specification on a CMOS product
  133.  
  134.    production volumes in the first half of 1994
  135.  
  136. PART III - the comparison
  137. =========================
  138.  
  139.    I have no intention of getting into the processor flame wars.  Both
  140. companies have given reasonable comparisons of their next generation
  141. products with their present products.  However, the Intel part will be
  142. in production systems in 1993, while the Motorola part will not be out
  143. before 1994.
  144.    I hope this is at least a partial answer to some of your questions.
  145.  
  146. TJ
  147.  
  148.  
  149. -- 
  150.  
  151. "It really only matters to the people who care."
  152.  
  153.