Actually, micron is a unit of measurement equal to one millionth of a meter. The older chip familys in the Athlon line like the Tbird and Pally used a .18 micron space between the leads (wires) inside the chip. Then the Tbred and the newest, Barton family now use a .13 micron space between the leads.
Then there is the Opteron. While all of the Athlon chips have been 32-bit processors, the newer Opteron is a 64-bit processor. Mostly intended for servers, at least at this point, it can directly address lots more RAM, and has other enhancements for a "server" class machine.
Now, the cache. basically, a processor works really, really fast, whereas the RAM, no matter how speedy, is very very slow in comparison. This would result in the processor have to wait for information from the RAM, resulting in much slower processing. So some high-speed memory is created on the chip itself, and runs just as fast as the processor itself. In fact there are several types, the two L1 caches of 64kb, one data and one instruction, and the larger L2 cache. So, the processor is fed from this memory, which is fed from the on-motherboard cache, which is fed fromt the RAM itself. This causes the processor to have to wait for information much less often, increasing the speed of operations. So, larger cache, better performance. But this also means greater expense, as you can not produce as many processors from the same wafer, as well as a larger number of pieces that don't pass spec and can't be used.
Now, we can speak of the Barton. While all prior Athlon chips had 256Kb of L2 cache, the Barton has twice that, 512Kb. This results in math operations running significantly faster on Barton chips. There is one other factor, called the Front Side Bus (FSB) that I will not explain in detail, but on the first Bartons and a few of the faster Tbred chips, the FSB was 333Mhz instead of the prior 266Mhz. And now the newest Bartons run a FSB of 400Mhz. As in the Mhz or clockspeed of a chip, faster is better.
Hope this clears up any confusion. :sun: