Shanghai to procesor oparty na architekturze zwanej K10.5, która jest zmodernizowaną wersją niezbyt udanej K10. Chip oferuje 512 KB pamięci podręcznej drugiego poziomu przypadającej na każdy z rdzeni. Pamięci cache L3 będzie jednak już 6 MB (Barcelona miała 2 MB).
Montreal to chip nowej generacji, który będzie dostępny w wersjach cztero- i ośmiordzeniowych. Na każdy z rdzeni przypadać będzie 1 MB pamięci cache L2, zaś ilość pamięci trzeciego poziomu wyniesie 6 MB dla czterech rdzeni oraz 12 MB dla ośmiu. Z tego, co udało się ustalić, octo-core będzie tak naprawdę składał się z dwóch procesorów czterordzeniowych.