TOPIC
What are the differences between level 1 andlevel 2 cache on the Power Macintosh computers? Do all Power Macintosh computers use the same type of L2 cache?
DISCUSSION Level 1 Cache 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.
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.
Level 2 Cache Level 2 cache (L2 cache) is separate from the processor and it is typically upgradeable. The L2 cache works in conjunction with the microprocessor's internal cache to provide maximum performance. The total amount of supported L2 cache also varies from computer. Performance Benefits
* Native PowerPC Software
* Non-Native Software
PowerPC Microprocessors 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. 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. Power Macintosh Models 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. Power Macintosh 6100, 7100, and 8100 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. The Power Macintosh 6100/66, 7100/80, 8100/100, and 8100/110 computers ship with 256K L2 cache installed. Power Macintosh 7200, 7300, 7500, 7600, 8500, 8600, 9500, and 9600 The Power Macintosh 7200, 7300, 7500, 7600, 8500, and 8600 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. The Power Macintosh 7200/75, 7200/90, 7200/120 (8 MB configuration), and the 7500 series computers ship with no L2 cache DIMM installed. The Power Macintosh 7200/120 (16 MB configurations), 7300 series, 7600 series, 8500 series, and the 8600 series include a 256K L2 cache DIMM installed. The Power Macintosh 7200 is theoretically expandable to 1 MB, while the 7300, 7500, 7600, 8500, and 8600 series computers are theoretically expandable to 4 MB, but those configurations have not been tested and are not supported by Apple. The Power Macintosh 9500 and 9600 series computers ship with 512K L2 cache memory soldered to the logic board. The Power Macintosh 9500 and 9600 series computers do not have a DIMM socket for adding additional L2 cache memory, and therefore are not expandable beyond 512K.
Power Macintosh G3 computers have L2 cache built into the processor module and are not upgadeable.
Notes: Apple does not sell cache modules larger than 256K. Apple does not support cache modules larger than 256K. *These computers theoretically support 512K and 1 MB of L2 cache, but these configurations have not been tested and are not supported by Apple. ** These computers support a theoretical limit of 4 MB of L2 cache, but this has not been tested and is not supported by Apple. *** G3 computers running at 233 MHz and 266 MHz have 512k L2 cache. The Power Macintosh 7200/120 configuration with 8 MB of memory does NOT include the L2 Cache DIMM. **** Power Macintosh G3 (Blue and White): 512K or 1MB backside level 2 cache on processor, running at 150, 175, or 200 MHz depending on processor speed. The backside L2 cache is integrated into the design of the G3 microprocessor module. No cache expansion is possible without replacing the entire module. ***** Power Mac G4 (Gigabit Ethernet) has dual processors on 450 and 500 MHz models. Each processor has 1 MB L2 cache. |
Document Information | |
Product Area: | Computers |
Category: | Power Macintosh |
Sub Category: | General Topics |
Copyright © 2000 Apple Computer, Inc. All rights reserved.