Una Renovación de la arquitectura
NOTA: Antes de continuar leyendo, les aviso que las siguientes páginas van a tratarse principalmente de detalles técnicos de la arquitectura empleada en este nuevo producto. Por lo tanto, si no tienen ningún interés técnico, salteen esta sección hasta las fotos del producto en sà (en la página 5).
Como dije antes, este lanzamiento genera gran expectativa por parte de usuarios y reviewers en todo el mundo, y una de las mayores razones es la nueva arquitectura que posee.

No es preciosa? Y sumamente clara imágen de la arquitectura!! Con esto les quedó todo claro, verdad?…
Chiste
… vamos a explicarles todo bien, no se preocupen!

El concepto detrás de los bullldozer, empieza tomando 2 núcleos, uniéndolos, y compartiendo algunas caracterÃsticas entre ambos núcleos, con un mÃnimo impacto en la complejidad de la arquitectura y latencias, y aumentando capacidad y ancho de banda entre procesos.

Entonces, queda el modulo bulldozer definido como un módulo monolÃtico de doble núcloe, que soporta 2 procesos de ejecución. Comparte caracterÃsticas entre ambos núcleos (caché de segundo nivel y operador de punto flotante), lo que permite una distribución dinámica de recursos entre procesos de manera eficiente para ejecución de tareas multiproceso. Además, cuando se ejecutan tareas monoproceso, el núcleo utilizado tiene total acceso a todas las caracterÃsticas comparatidas del módulo bulldozer, de manera que el núcleo activo tenga toda la potencia disponible del módulo.


A nivel microarquitectura, nos otorga una ejecución con caracterÃsticas predictivas por tarea, la superposición de instrucciones no desperdicia accesos a memoria cache de 2ndo nivel (cuando la ejecución se realiza en 2 núcleos del mismo módulo) y permite una efectiva interconexión entre subprocesos.