¿Cada núcleo tiene su propio conjunto privado de registros?

Mirando desde este Intel Core i7 Nehalem Microarchitecure

Parece que cada núcleo tiene su propio archivo de registro privado. Entonces tengo un par de preguntas cortas, porque pensé que solo hay 1 conjunto de registros que no dependen del número de núcleos.

¿Cada núcleo tiene su propio conjunto privado de registros? (rax, rbx, rsp, etc.)¿Cada núcleo tiene su propio MMU y TLB? no solo uno compartido en todos los núcleos?

Sé que las preguntas dependen en gran medida de la microarquitectura, pero creo que la mayoría de las CPU modernas de x64 siguen el mismo principio de diseño.