I notice Intel has been using shared cache in multi-core processors, while AMD has cache banks dedicated to each processor.
I can guess at the foreseeable pros & cons with each, but does anyone know what the real-world benefits and penalties are of shared vs. dedicated L2?