Intel heeft bevestigd dat hun nieuwste 45nm quadcore - beter bekend als de Core i7 - een TLB bug heeft. De bug wordt uitgebreid beschreven in een PDF document op de website van Intel. Op pagina 37 van dat document wordt de Translation Lookaside Buffer genoemd, waarbij er in specifieke gevallen onvoorspelbaar gedrag kan optreden zoals een vastlopend besturingssysteem of verlies van data. De letterlijke quote uit het document van Intel zegt het volgende:
''In rare instances, improper TLB invalidation may result in unpredictable system behavior, such as system hangs or incorrect data. Developers of operating systems should take this documentation into account when designing TLB invalidation algorithms.''
De Translation Lookaside Buffer doet de vertaalslag van virtueel geheugen naar het fysieke geheugen en wordt gebruikt door het besturingssysteem om programma's meer geheugen toe te kunnen wijzen. AMD heeft ook al ervaring gehad met een TLB bug in hun B2 revisie van de 65nm Phenom processor. Dit zorgde destijds voor veel opschudding en er was een B3 revisie nodig om de problemen te verhelpen. Hoe groot het probleem bij de 'Nehalem' Core i7 quadcore is is nog niet bekend.
Voor de bezitters van de Core i7 processors raadt Intel aan om de nieuwste BIOS update voor hun moederbord toe te passen. Deze werkt om de TLB bug heen. AMD lostte het probleem met de B2 revisie Phenoms destijds ook op met een BIOS update, maar deze maakte de processor meetbaar langzamer.
Update:
Intel heeft inmiddels een reactie gegeven op dit verhaal waarin ze meer duidelijkheid verschaffen. De chipbakker zegt het volgende:
“Het Intel document vertelt duidelijk dat het probleem opgelost kan worden in de BIOS en dat we dit reeds aan het doorcommuniceren zijn naar onze partners en dat dus ook voor reeds verscheepte componenten een oplossing voorhanden is. Vergelijkingen met andere situaties – zoals in het artikel vermeld - zijn dan ook niet van toepassing. “
Bronnen: Fudzilla, Intel (PDF)