Putting the cache on the cpu die basically speeds the transfer of data between the L2 cache and CPU. The first CPU to have an on die cache was the original celeron. The P6 or Pentium Pro had a similar design, except the cache was off to the side of the cpu die. That was then adopted by the Pentium II and Athlons... Then intel played with cache on die cpu's with the celeron (to save money) and found out a significant performance increase was gained by doing this. Now, all FCPGA's and Socket A's have on a L2 cache on the cpu die. Just a little history. =)
on-die cache means its built onto the cpu chip itself on the same silicon piece at the same time. it lets you run the cache at the speed that cpu is running at. off-chip or off-die cache is a separate chip that holds the cache RAM, which is placed near the cpu die (silicon piece) and connected to the cpu by fine wires (hybrid chips as pentium pro) or PCB tracks (slot cpus - athlons or p-II/p-IIIs). with older cpus it used to be placed on the motherboard and was still slower, although much faster than the main dynamic RAM
December 8, 2000 9:25:56 AM
Look for posts I've made with the name fcchin in the sections Win2000, memory
and err, read all toms previous reviews a least back to 1998
take yor time to look for answers in other websites like intel.com amd.com etc
Most of your question are simple and can be found there.