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).
Nowy chip będzie wykonany w procesie technologicznym 45 nm. Obsługiwać będzie pamięci DDR2 i magistralę HyperTransport 3.0. Plan wydawniczy AMD przewiduje premierę tego układu w drugiej połowie 2008 roku.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.
Procesory oparte na 45-nanometrowej architekturze Montreal mają pojawić się w pierwszej połowie przyszłego roku, ale już po premierze cztero- i ośmiordzeniowych Nehalemów od Intela.