Logika pamięci podręcznej nowych procesorów Intela wymaga poprawki. W najnowszych procesorach firmy Intel, serii Core i7, odkryto błąd sprzętowy, w TLB. Translation Lookaside Buffer (TLB) służy do przepisywania adresów pamięci wirtualnej na adresy w pamięci fizycznej. Jego niepoprawne działanie może mieć bardzo niemile widziane skutki.
Firma Intel już potwierdziła występowanie błędu, w erracie (strona 37) do specyfikacji procesorów opartych na architekturze Nehalem. Z opisu producenta wynika, że błąd może doprowadzić do nieprzewidywalnych skutków, takich jak na przykład zawieszenie się systemu lub nieprawidłowe przetwarzanie danych. Dla dotkniętych problemem TLB procesorów już przygotowano odpowiednią poprawkę, którą producenci powinni umieścić w oprogramowaniu BIOS płyt głównych.
Jak wprowadzana poprawka wpłynie na wydajność Core i7? Rok temu problem z TLB miała firma AMD (procesory Opteron, oparte na architekturze Barcelona). Wtedy udostępniona poprawka powodowała spadki wydajności, w zakresie od około 10 do nawet 20%, w niektórych testach.
Dopóki nie zostaną przeprowadzone stosowne testy (bez i z poprawką), trudno jednoznacznie stwierdzić, czy skutki problemu realnie dotkną przeciętnego Kowalskiego. W przypadku AMD błąd w TLB okazał się być sporym problemem, zwłaszcza wizerunkowym, bo spowodował duże opóźnienia we wprowadzaniu na rynek nowych procesorów, ale także spadek zaufania do producenta.
więcej »









