Barcelona, prima revizie fundamentala a generatiei K8, va fi primul procesor quad-core native al celor de la AMD. Este anuntat pentru sfertul 2 al lui 2007 si va purta numele Athlon 64 X4. Fiecare core va avea 64KB L1 cache, 512KB L2 si vor beneficia si de 2MB L3 cache shared. Vor avea frecvente de 2.7 – 2.9 GHz si vor comunica prin magistrala HyperTransport 3. Se preconizeaza un TDP maxim de 125W.
Principalele modificari arhitecturale includ: largirea instructiunilor SSE la cicli de procesare de 128bits (in loc de 64), Instruction Fetch-ul a crescut de la 16 bytes pe ciclu la 32 bytes, iar FP Scheduler-ul a devenit de 128bits (din 64). Pentru a imbunatati comunicarea cu memoria, Barcelona va beneficia de 2 controller-e de memorie care lucreaza independent, putand accesa 2 locatii din memorie simultan.
Prefetch-ul a fost perfectionat, iar virtualizarea (Pacifica) beneficiaza acum de tehnologia Nested Plane Table, care ar face trecerea de la un OS la altul cu 25% mai rapida. Totodata, cele 4 core-uri si northbridge-ul (care include cele 2 controller-e de memorie si magistrala HT3) nu mai sunt interconectate si din punct de vedere al voltajului. Astfel, in functie de necesitati, core-urile care nu au treaba isi pot scadea individual frecventa, pentru a consuma mai putin. Probabil ca actualele socket-uri (skAM2 si skF) vor fi usor revizuite pentru a suporta HT3-ul.
Pe scurt: