Od revízie B3 sa očakávalo, že odstráni, aj keď veľmi zriedkavú, chybu TLB, v AMD označenú ako "errata 298". No žiaľ nestalo sa...
Krátko po vydaní procesorov Phenom (na trh prišla revízia B2) sa objavila správa, že systém osadený Phenom-om za určitých špecifických podmienok zatuhne, aj keď je takáto šanca veľmi malá, stále tu je. Nehovoriac o tom, že od serverových jadier (Barcelona) sa čaká 100% spoľahlivosť. AMD prisľúbilo nápravu v B3 revízii, ale...
Podľa zástupcu AMD na výstave CES 2008 sa problém s TLB zdieľanej L3 cache nepodarilo odstrániť ani v novej B3 revízii čipov Phenom a Barcelona.
O čo vlastne ide? Je to problém ukrytý v zdieľanej L3 cache. TLB (Translation Lookaside Buffer) pomáha procesoru mapovať virtuálne adresy na fyzické. Takýto buffer sa nachádza v každej úrovni vyrovnávacej pamäte Phenomu. Problematická je práve najvyššia vrstva, lebo k nej pristupujú všetky 4 jadrá. Ak chce pamäťový arbiter prepísať určité miesto v cache, pôvodné (aktívne) dáta musí presunúť. V prípade vysokého vyťaženia viacerých jadier, na ktorých beží aplikácia využívajúca rekurzívny zápis do cache sa môže stať, že dvaja arbitri sa budú snažiť presunúť dva rôzne "staré" bloky na jedno a to isté nové miesto, čo vedie k zamrznutiu systému v dôsledku chyby logiky TLB.
Tragický dôsledok tohto problému však spočíva v tom, že ďalšia revízia Phenomu (B3x) sa očakáva až máji.
Zdroj: erenumerique.fr, preklad stránky do angličtiny
Hardy
A2C
fobos
burningsoul
kakocool
fobos
klingacikx
GABO
lkuzman