home *** CD-ROM | disk | FTP | other *** search
/ MacAdvocate 2 / apple-mac-advocate-ii-fall-1997.iso / mac / MacOS / Helpful Hints and FAQs / Apple Tech Info Library / PwrMac L2 Cache Explained < prev    next >
Encoding:
Text File  |  1996-12-02  |  9.0 KB  |  155 lines  |  [TEXT/ttxt]

  1. Revised:       11/15/96
  2. Security:      Everyone
  3.  
  4. Power Macintosh: L1 and L2 Cache Explained (11/96)
  5.  
  6. ======================================================================
  7.  
  8. Article Created: 28 February 1994
  9. Article Reviewed/Updated: 15 November 1996
  10.  
  11. TOPIC -----------------------------------------------------------
  12.  
  13. What are the differences between Level 1 and Level 2 cache on the Power Macintosh computers? Do all Power Macintosh computers use the same type of L2 cache?
  14.  
  15. DISCUSSION ------------------------------------------------------
  16.  
  17. Level 1 Cache
  18. =============
  19. Level 1 Cache consists of high speed memory built into the PowerPC processor. By using this cache, the processor can access frequently-requested data more quickly. The amount of Level 1 cache varies among the PowerPC chips, and you cannot upgrade it.
  20.  
  21. The PowerPC 601 microprocessor and the PowerPC 604 microprocessor both have 32K internal cache. However, the PowerPC 601 microprocessor has a single 32K cache for both instructions and data, whereas the PowerPC 604 has two 16K sections, one for instructions and one for data. The PowerPC 604e microprocessor has 64K cache, which consists of two 32K sections, one each for instructions and data.
  22.  
  23. Begin_Table
  24.  
  25. Computer                                                          L1 Cache
  26. -------                                                           --------
  27. Power Macintosh 5200/75 & Performa 5200 Series                    16K
  28. Power Macintosh 5260/100, 5300/100 & Performa 5300 Series         32K
  29. Macintosh Performa 6200 Series                                    16K
  30. Macintosh Performa 6290CD and 6300 Series                         32K
  31. Macintosh Performa 6400 Series                                    32K
  32. Macintosh Performa 6360/160                                       32K
  33.  
  34. Power Macintosh 5400 Series                                       32K
  35. Power Macintosh 6400 Series                                       32K
  36.  
  37. Power Macintosh & Performa 6100 Series                            32K
  38. Power Macintosh 7100 Series                                       32K
  39. Power Macintosh 8100 Series                                       32K
  40.  
  41. Power Macintosh 7200 Series                                       32K
  42. Power Macintosh 7500/100                                          32K
  43. Power Macintosh 7600 Series                                       32K
  44. Power Macintosh 8500/120                                          32K
  45. Power Macintosh 8500/132                                          32K
  46. Power Macintosh 8500/150                                          32K
  47. Power Macintosh 8500/180                                          64K*
  48. Power Macintosh 9500/120                                          32K
  49. Power Macintosh 9500/132                                          32K
  50. Power Macintosh 9500/150                                          32K
  51. Power Macintosh 9500/180MP                                        64K*
  52. Power Macintosh 9500/200                                          64K*
  53.  
  54. End_Table
  55.  
  56. *These Power Macintosh computers are currently the only products with the PowerPC 604e microprocessor.
  57.  
  58.  
  59. Level 2 Cache
  60. =============
  61. Level 2 Cache is separate from the processor and it is typically upgradeable. The Level 2 cache works in conjunction with the microprocessor's internal cache to provide maximum performance. The total amount of supported Level 2 Cache also varies from computer.
  62.  
  63. Performance Benefits
  64. --------------------
  65.  
  66. * Native PowerPC Software
  67. You see the greatest performance improvement in tightly written native PowerPC software where code is kept close to the microprocessor.
  68.  
  69. * Non-Native Software
  70. You will likely see marginal or no performance improvements running software applications written for 68000-series microprocessors.
  71.  
  72. PowerPC Microprocessors
  73. -----------------------
  74. The reason for performance increases with the addition of L2 cache is the PowerPC microprocessor can keep its pipeline full, allowing for faster and more efficient processing. The microprocessor first checks its internal cache, then L2 cache, and finally main memory (DRAM) for instructions. Because cache memory is faster than DRAM, it can be accessed more quickly, thus helping keep the pipeline full.
  75.  
  76. This also accounts for the lack of uniform performance improvements. Tight code will stay near the processor and run faster, while other code may not. In general, you can expect a 10-15% performance improvement with code that benefits from L2 cache.
  77.  
  78. Power Macintosh Models
  79. ----------------------
  80. The Nubus-based Power Macintosh computers (which include the 6100, 7100, and 8100 series) and the PCI-based Power Macintosh computers (which include the 7200, 7500, 8500, and 9500 series) do not use the same type of L2 cache.
  81.  
  82. * Power Macintosh 6100, 7100, and 8100
  83.  
  84. The 6100, 7100 and 8100 Power Macintosh models accept an external L2 cache on a Single Inline Memory Module (SIMM). The Power Macintosh 8100/80 shipped with 256K L2 cache already installed; users of Power Macintosh 6100/60, 6100/60AV, 7100/66, and 7100/66AV can install a L2 cache by installing the appropriate cache SIMM into the 160-pin connector on the main logic board.
  85.  
  86. The Power Macintosh 6100/66, 7100/80, 8100/100, and 8100/110 computers ship with 256K L2 cache memory installed.
  87.  
  88.  
  89. * Power Macintosh 7200, 7500, 8500, and 9500
  90.  
  91. The Power Macintosh 7200, 7500, 7600, and 8500 series all support L2 cache 160-pin Dual Inline Memory Modules (DIMMs). The cache can be increased by adding L2 cache DIMMs to the expansion slot(s) on the logic board.
  92.  
  93. The Power Macintosh 7200/75, 7200/90, 7200/120 (8 MB configuration), and the 7500 series computers ship with no L2 cache DIMM installed.
  94.  
  95. The Power Macintosh 7200/120 (16 MB configurations), 7600 series, and the 8500 series include a 256K L2 cache DIMM installed. The Power Macintosh 7200 is theoretically expandable to 1 MB, while the 7500, 7600, and 8500 series computers are theoretically expandable to 4 MB, but those configurations have not been tested and are not supported by Apple.
  96.  
  97. The Power Macintosh 9500 series computers ship with 512K L2 cache memory soldered to the logic board. The Power Macintosh 9500 series computers do not have a DIMM socket for adding additional L2 cache memory, and therefore are not expandable beyond 512K.
  98.  
  99.  
  100. Begin_Table
  101.  
  102. Power                                         Supported           Maximum
  103. Macintosh      L2 Cache                       Cache SIMM/         Total
  104. Series         Included      Cache Type       DIMM Sizes          Cache
  105. ---------      --------      --------------   ----------          -------
  106. 5200           256K          On logic board   N/A                 256K
  107. 5260           OPTIONAL      160-pin SIMM     256K                256K
  108. 5300           256K          On logic board   N/A                 256K
  109. 6200           256K          On logic board   N/A                 256K
  110. 6300           256K          On logic board   N/A                 256K
  111. 5400           OPTIONAL      160-pin DIMM     256K                256K
  112. 6360           OPTIONAL      160-pin DIMM     256K                256K
  113. 6400/180       NONE          160-pin DIMM     256K                256K
  114. 6400/200       256K          160-pin DIMM     256K                256K
  115. 6100/60        OPTIONAL      160-pin SIMM     128K, 256K          256K
  116. 6100/66        256K          160-pin SIMM     128K, 256K          256K
  117. 7100/66        OPTIONAL      160-pin SIMM     128K, 256K          256K
  118. 7100/80        256K          160-pin SIMM     128K, 256K          256K
  119. 8100           256K          160-pin SIMM     128K, 256K          256K
  120. 7200/75        NONE          160-pin DIMM     256K*               256K*
  121. 7200/120       256K DIMM     160-pin DIMM     256K*               256K*
  122. 7500/100       NONE          160-pin DIMM     256K,512K,1 MB**   1 MB**
  123. 7600 Series    256K DIMM     160-pin DIMM     256K,512K,1 MB**   1 MB**
  124. 8500 Series    256K DIMM     160-pin DIMM     256K,512K,1 MB**   1 MB**
  125. 9500 Series    512K          On logic board   N/A                 512K
  126.  
  127. End_Table
  128.  
  129. *These computers theoretically support 512K and 1 MB of L2 cache, but these configurations have not been tested and are not supported by Apple.
  130.  
  131. ** These computers support a theoretical limit of 4 MB of L2 cache, but this has not been tested and is not supported by Apple.
  132.  
  133. Notes:
  134. The Power Macintosh 7200/120 configuration with 8 MB of memory does NOT include the L2 Cache DIMM.
  135.  
  136.  
  137. This article is one of many available through the Apple Fax center. For a complete list of available Fax documents, search the Tech Info Library for Apple Fax Document Index or call the Apple Fax line at 1-800-505-0171 and select document number 20000 (Apple Fax - Document Index - Product Support Literature). The Apple Fax center is available free of charge 24 hours a day, 7 days a week.
  138.  
  139. This article was published in the Information Alley on 7 August 1996.
  140.  
  141.  
  142. Article Change History:
  143. 15 Nov 1996 - Added 6360 info.
  144. 10 Sep 1996 - Corrected 7200 info.
  145. 08 Aug 1996 - Updated info and added alley info.
  146.  
  147. Copyright 1994-96, Apple Computer, Inc.
  148.  
  149. ======================================================================
  150.  
  151. Created:       3/1/94
  152. Author:        FW
  153. Source:        SIS
  154. Library:       TECHINFO
  155. Article ID:    TECHINFO-0014750