home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / graphics / 9545 < prev    next >
Encoding:
Internet Message Format  |  1992-09-08  |  2.7 KB

  1. Xref: sparky comp.graphics:9545 comp.sys.ibm.pc.hardware:23774
  2. Newsgroups: comp.graphics,comp.sys.ibm.pc.hardware
  3. Path: sparky!uunet!spool.mu.edu!yale.edu!ira.uka.de!math.fu-berlin.de!informatik.tu-muenchen.de!regent!mch
  4. From: mch@regent.e-technik.tu-muenchen.dbp.de (Michael Hermann)
  5. Subject: Re: 486 external cache
  6. Message-ID: <mch.716025544@regent.e-technik.tu-muenchen.de>
  7. Sender: news@regent.e-technik.tu-muenchen.de (News System)
  8. Organization: Technical University of Munich, Germany
  9. References: <w=jyc2h@rpi.edu> <1992Aug26.213221.25755@unislc.uucp>  <jburney.714920310@seamis1> <1992Aug27.123227.1@camins.camosun.bc.ca> <92245.084323REE700A@MAINE.MAINE.EDU>
  10. Date: Wed, 9 Sep 1992 07:59:04 GMT
  11. Lines: 43
  12.  
  13. <REE700A@MAINE.MAINE.EDU> writes:
  14.  
  15. >...
  16. >  Before you scoff at that 8K cache, it is NOT DIRECT MAPPED, WRITE THROUGH!
  17. >That Intel cache is a 4-way set associative, write back cache and is
  18.  
  19. According to Intel literature the onchip-cache is 4-way write through.
  20. Simulations have shown, that at full bus speed (achievable by an
  21. external cache) the write-through approach is even a small bit faster
  22. than a write-back cache.
  23.  
  24. >roughly equivalent to the 64K external caches of most Motherboards!  Of
  25. >course, a 128K, 2-way... cache is roughly equivalent to the 256K systems
  26. >of many current motherboards.  You can not judge a cache by size alone.
  27.  
  28. In fact you cannot judge it by size alone. And you cannot judge it by
  29. associativity and size alone. Just what about line size, for example.
  30. To my (limited) experience line size and cycles needed to refill a line
  31. (can execution start before line is filled or must the CPU wait) is
  32. much more important as associativity. Frankly I don't dare to give 
  33. any formula that holds for any application to give cache performance.
  34.  
  35. The big gain of the internal cache comes from fast communication on the
  36. chip. No external cache of any size can achieve this. And if the internal
  37. cache can achieve a 90% hit-rate, there is not that much room for further
  38. improvement by external caches.
  39.  
  40. >...
  41. >   Fevrier - Replace your crystal (50 or 100 MHz) with a 40 or 80 MHz
  42. >one.  Your CPU will be slower than at 50MHz but faster than 33 MHz and
  43. >the added 5nS per cycle will make that cache zero wait state.  Save the
  44. >original crystal for when you upgrade the cache to < 20 nS!
  45.  
  46. This amazes me. I thought, the number of waitstates is hardwired into
  47. some state machine that simply "knows" that the memory will deliver data
  48. within the n-th cycle. Of course, if you slow down the clock or buy 
  49. faster RAMs the data will eventually be valid one cycle earlier. But how
  50. does the system distinguish valid data from invalid data? That is, how
  51. is it supposed to eliminate one wait state without beeing told so?
  52.  
  53. >    Jeff Andle
  54.  
  55. Michael Hermann
  56.