Błąd sprzętowy, na szczęście niegroźny dla domowych użytkowników
Matthew Dillon założyciel i główny twórca systemu BSD DragonFly, będącego jedną z dystrybucji BSD poinformował, iż odkrył błąd sprzętowy występujący w procesorach AMD.
Błąd został odkryty przez Matthew Dillona w ubiegłym roku zupełnie przypadkowo, od tego wydarzenia przez kilka miesięcy spędził wiele czasu wspólnie z inżynierami AMD nad próbami odtworzenia błędów, których po raz pierwszy doświadczył podczas pracy w systemie DragonFly BSD. Ze względu na trudności dotyczące reprodukcji błędów, przygotował on specjalny bootowalny obraz ISO USB systemu, który następnie został oddany w ręce AMD, celem wyśledzenia błędu.
Jak się okazało, AMD faktycznie potwierdziło występowanie błędu w swoich procesorach. Błąd "fill_sons_in_loop code", objawia się w szczególnych przypadkach w sytuacji aktualizacji wskaźnika stosu. Powodował on błąd segmentacji, co prowadziło do awarii systemu podczas kompilacji kodu. Możliwa była również awaria magistrali lub innej usterki związanej z uszkodzonym stanem programu, powodującej zgłoszenie wewnętrznej awarii kompilatora. Według pierwszych informacji przekazanych przez koncern z Sunnyvale, błąd występuje w dwóch modelach procesorów AMD, a dokładniej w serwerowym Opteron 6168 i desktopowym Phenom II X4 820.
Po potwierdzeniu występowania błędu, koncern AMD zapowiedział aktualizację dokumentacji dla procesorów dotkniętych występowaniem wspomnianego błędu, w celu umożliwienia programistom uniknięcia niepożądanego zachowania się procesora.
Na szczęście, błąd występuje jedynie w bardzo specyficznych warunkach i nie powinien powodować utrudnień dla domowych użytkowników.
Więcej o koncernie AMD:
- AMD Bulldozer FX-4170 i FX-6200: nowe procesory i obniżka cen FX-8120 i FX-6100
- AMD Piledriver: Clock Mesh zredukuje pobór energii procesorów
- AMD FX-4150, FX-6120 i FX-8140: procesory wkrótce w sklepach - specyfikacja
- AMD Fusion: czy GPU zastąpi CPU w układach APU?
Źródło: permalink.gmane, h-online, bit-tech, slashgot, osworld
Komentarze
83To jest conajwyzej malutka ciekawostka dla developerow.
Wszystkie procesory maja dziesiatki/setki bledow, i sa one na biezaco wykrywane i poprawiane za pomoca biosow/sterownikow.
Intel jak i amd maja ich pelno.nihil novi.
Co jakis czas zdarzy sie jakis powazniejszy, ale to tez nic nowego, przyczym ten takim nie jest.
Ostatnia powazna wpadka amd byl TLB bug w phenomach I rewizji b1.
Ostatnia powazna wpadka intela byl blednie zaprojektowany chipset do sandy bridge rewizji b2.Intel musial wymieniac sprzet.
Gdyby zwiększyli w magiczny sposób ich wydajność o 20%... ah, Intel by się zdziwił.
(oczywiście domniemuje po nazwie opisywanej funkcji kompilatora)
chłopaki i czasami ( rzadko ) panie. tak dalej :)
ps. przyznać się do błędu to odwaga... przyznać się do błędu wykrytego przez innych... nie koniecznie...
usunąć błędy... to już tylko wyraz szacunku dla konsumentów.
Grunt aby Intel i AMD zawsze tak działało. ( w miarę ich skromnych budżetów i możliwości :P )
AMD to gówno :D a teraz jeszcze o tym mówią :D "INTEL" Górą o podobno 20 lat do przodu xD
Też sobie po nich pojadę a jak. :P
Nie ma co się oszukiwać, ale od ok 3-4 lat to AMD nie ma dobrych procesorów, co z tego że są tańsze, jak są prądożerne, trzeba dać dobre chłodzenie i zasilanie na CPU amd, i jeszcze głośna buda będzie
Szkoda, lubiłem kiedyś tą firmę ale od ok 5 lat co robi to jest porażka