|    Intel's new "Coppermine"
      CPU line is just coming out, so we thought it might be a good idea to go
      over the differences between "Katmai" core and "Coppermine"
      core CPUs. Intel is using an "E" to designate the new Pentium
      IIIs.  There are significant changes to this CPU, and in fact, this
      is the first upgrade to the central "P6" core that was first
      introduced with the Pentium Pro. In many ways, this new core deserves the
      designation of "P7". One notable architectural change in these
      new Pentium IIIs was the addition of a sixth physical layer to the
      CPU.  Previous Intel chips were composed of five physical layers.
         Change
      #1: 0.18 micron fabrication.  
        The
      biggest change was in the trace line width.  That is the width of the
      circuit lines etched into the semiconductor material. These are the
      "wires" that carry current pulses through the CPU. Thinner wires
      within the CPU means two things: 1) low power usage and therefore heat
      production, and 2) smaller die size.  The "die" size is
      just the square area of the Pentium III chip itself. 
        The very first Pentium II was
      based upon 0.35 micron wide circuitry.  About a year ago, Intel
      switched over to the newer 0.25 micron fabrication process, and added SIMD
      instructions, giving us the Pentium III. Now comes and even bigger change
      with the shift to the 28% smaller 0.18 micron fabrication process. 
      This is getting pretty darn small folks, we are talking only 180
      nanometers wide. It's almost in the range of Nano Technology! The core
      voltage on the Pentium II was 2.8 volts, while on the Pentium III "Katmai"
      CPU it was 2.0 volts (2.05 for the PIII 600).  The core voltage on
      the "Coppermine" Pentium III is further reduced to 1.65
      volts.  This means substantially lower heat output, and better
      overclockability.  
        The smaller die size for the
      Coppermine means two important things for Intel and its customers. 
      1) More CPUs can be etched from a single blank "wafer", which
      reduces Intel's costs (and hopefully ours eventually), and 2) there was
      plenty of room left over for putting
      more stuff on the processor die itself, which leads us to big change #2. 
        Change
      #2: 256Kb On-Die L2 cache.   
        When
      Intel first came out with the Celeron, it had no L2 cache.  All
      processors have a small amount of built-in L1 cache (32Kb), but today's
      applications require much more, and so a secondary, or Level 2 cache, is
      added to just about all processors.  The original Celeron was an
      exception, and it suffered in both performance and sales.  Intel
      quickly added 128Kb of L2 cache onto the die of the Celeron, which means
      it is actually part of the chip, rather than placed on a circuit board or
      the motherboard.  This is why this type of L2 cache is called
      "on-die".  The best part about on-die cache is that it runs
      as part of the processor, at full processor speed.  The
      "off-die" L2 cache on the Pentium II was on a circuit board next
      to the CPU, rather than in the CPU, and it could only run at half the
      processor speed. So on-die L2 cache is twice as fast. 
        The results that Intel achieved
      with the on-die L2 cache in the Celeron was better than expected. 
      In fact, the Celeron typically beat the more expensive Pentium II in many
      benchmarks, due to it's faster L2 cache.  This got Intel engineers
      thinking about doing the same thing with the new Coppermine Pentium IIIs.
      But 128Kbs of L2 cache was not enough for their new Flagship
      product.  Fortunately, the 0.18 micron process allowed them to cram
      lots more circuit elements onto the same sized die.  The majority of
      the new die is actually dedicated to 256Kbs of CPU-speed L2 cache. 
      With twice as much L2 cache as the Celeron, the new Coppermine chips will
      get better performance in cache intensive programs.  The Pentium II
      has 512Kbs of L2 cache, running at half processor speed, but unless you
      are running a server, most standard applications will not need more than
      256Kbs of L2 cache for optimal performance.  
        Change
      #3: L2 cache improvements (the ATC or
      Advanced Transfer Cache). 
        Intel
      has made some improvements to the design of the L2 cache as well. 
      First, the bus width on the Coppermine core's L2 cache was increased from
      64 bits to 256 bits. This cache will operate faster than the Celeron's
      cache, improving performance in cache intensive operations. They also
      increased the L2 cache's associativity from 4-way to 8-way. These
      improvements in the cache architecture will reduce the delay in retrieving
      information from the cache.  As long as the application running does
      not make use of more than 256Kbs of cache, the new Coppermine chips will
      outperform previous Pentium III processors running at the same clock
      speed.  In a way, this is a return to the concept of the Pentium Pro,
      where L2 cache was on-die.  But back then, with the substantially
      coarser 0.35 micron etching process, the result was a very large and
      expensive-to-produce chip. At 0.18 microns, an adequate 256Kb L2 cache is
      easily incorporated into a much smaller die. Expect L2 caches to increase
      to 512Kbs on-die in future Intel CPU's. Keep in mind that the Athalon
      processor from AMD has 64Kbs 0f L1 cache, and 512Kbs of L2 cache
      currently. But the Athalon's L2 cache is off-die, like with the original
      Pentium III.  
        Change #4: Advanced
      System Buffering (ASB). 
        
      The final changes in the chip architecture are to improve communication
      between the CPU and bus.  There are several small memory locations
      that buffer information traveling between the CPU and the system
      bus.  The number of these buffers was increased in the Coppermine
      core. The "writeback" buffers were increased from 1 to 4, the
      "fill" buffers were increased from 4 to 6, and the number of
      "bus queue entries" was increased from 4 to 8.  This should
      facilitate the faster CPU-to-bus transfers that will occur on the new
      133MHz front side bus. 
        Change #5: Increased
      Front Side Bus Speed. 
         Intel
      has finally increased the official bus speed on some of the new Coppermine
      chips from 100MHz to 133MHz.  Current PC-133-rated SDRAM will often
      run at 150MHz, and so should the 133MHz Coppermine-based processors. 
      This means the 667MHz Pentium III should run well at 750MHz!  
        Right now, Intel has prices set
      very high on the 700MHz and 733MHz CPUs, so your best bet is to steer away
      from them until the next round of Intel price drops.  The slower
      speed Coppermine chips, on the other hand, are very reasonably
      priced.  The 500E is debuting at well under $300!  This CPU will
      almost certainly run at 665MHz with PC-133 SDRAM. We expect many of them
      will go to 700MHz. 
        Keep in mind that not all new
      Pentium III processors are based on the new 0.18 micron core.  The
      Pentium IIIs that are designated as "B" versions are based upon
      the older 0.25 micron "Katmai" core, even though they are rated
      for a 133MHz front side bus speed setting. The CPUs that are designated
      "EB" are based upon the Coppermine core, and also have the
      133MHz front side bus.  We expect that the "E" versions
      will have more head-room for bus frequency overclocking than the 133MHz
      "EB" versions, but we won't know for sure until we get samples
      to test. 
        Summary: 
      Changes:  
           _ Katmai
      Core        ___   
      Coppermine
      core           
      
        - 0.25 micron process   =>
          0.18 micron process
 
        - 512Kb slow L2 cache  =>
          256Kb fast L2 cache
 
        - 64bit wide cache bus =>
          256 bit wide cache bus
 
        - 4-way associativity    =>
          8-way associativity
 
        - system buffers: 1-4-4 =>
          system buffers: 4-6-8
 
        - 100MHz bus speed     =>
          133MHz bus speed 
 
                                              
          (some models) 
       
          While the new
      "E" version Coppermine chips are listed at distributors and
      resellers, don't expect that you will be able to get one right away. 
      They have not entered the supply channel in numbers that will get them to
      many store shelves for at least one or two weeks.  Expect shortages
      through the end of the year. 
         This is a significantly
      improved processor, especially if you plan on overclocking your
      system.  The lower power consumption and reduced heat production will
      allow this processor to be overclocked to between 140MHz and 150MHz on the
      front side bus, perhaps higher. We will post reviews of the
      overclockability of these CPUs as soon as we can get them. 
                         
      Dr. John  |