AMD ha da poco introdotto la nuova famiglia di processori Phenom. Il primo stepping (B2) però era afflitto da un bug noto come “TLB bug” il quale coinvolgeva la cache di terzo livello (L3). Tutti i processori con core Agena dello step B2 erano afflitti da questo bug, quindi di conseguenza non solo le CPU quad-core Phenom, bensì anche gli Opteron.

Questo è stato un brutto colpo per AMD, grazie al quale le vendite sono state inferiori a quelle previste prima del lancio. Il TLB (Translation Lookaside Buffers) è un buffer gestito dall’unità di gestione della memoria. In questo buffer vengono memorizzate le corrispondenze tra gli indirizzi fisici e virtuali con lo scopo di velocizzare il sistema ottimizzando la conversione degli indirizzi virtuali in indirizzi fisici.
Il problema si manifesta quando i dati contenuti nella page table vengono copiati nella cache L3 con dei flag di stato errati ed un applicazione/processo va a modificare i flag della cache di secondo livello mentre un altro processo sta spostando gli stessi dati nella cache di terzo livello. Questo porta instabilità al sistema poiché i dati letti non sono corretti.
AMD assieme ai produttori di schede madri ha cercato di ovviare a questa problematica presentando alcuni BIOS patchati che disabilitavano al TLB l’accesso alla cache L2. Questo però ha portato ad una perdita di prestazioni variabile dal 0% al 50% in alcune applicazioni. I produttori di schede madri hanno pensato bene ad offrire all’utente finale una voce nel BIOS per l’abilitazione/disabilitazione di questo fix. In questo modo se l’utente utilizza applicazioni che non vanno a rendere instabile il proprio sistema è libero di non abilitare il fix e di conseguenza non perdere nulla in termini di prestazioni. Con lo step B3 il TLB bug è stato risolto e finalmente si può sfruttare al massimo i nuovi processori senza alcun tipo di problema.

Scatola delle CPU Phenom
Detto ciò, passiamo alla serie AMD Phenom X3. Dopo varie smentite ed alcuni posticipi il produttore di Sunnyvale ha presentato una nuova serie di processori appartenente alla famiglia Phenom chiamata X3. Come potete intuire dal nome X3, i processori che fanno parte di questa serie sono dotati di 3 core a differenza della serie X4 che rappresenta i quad core e della ormai “vecchia” serie X2 che rappresenta i processori dual core.
Come ben si sa, non tutti i processori che escono dalla fabbrica funzionanti al 100%. In alcuni casi è possibile che uno dei core abbia qualche problema o difetto. Nel caso della serie X4, può accadere che un core su quattro non sia del tutto perfetto o non funzionante e dovrebbe essere eliminato. Scartando un core su quattro disponibili si ottiene una CPU a 3 core che può diventare molto interessante sia a livello di performance che prezzo andandosi a posizionare come soluzione intermedia tra i dual e quad core.