Ana içeriğe geç
Donanım

Loongson işlemcilerinde atomik buyruk hatası bulundu

Öne çıkanlar

  • Loongson LA664 çekirdekli işlemcilerde atomik toplama buyruğunun güncellemeleri kaybetmesine yol açan bir donanım hatası saptandı.
  • Sorun farklı çekirdeklerdeki atomik işlemler ile LASX vektör bellek okumaları aynı anda gerçekleştiğinde ortaya çıkıyor.
  • Rust standart kütüphanesindeki Arc sayacı hatadan etkilenerek hafıza güvenliği çökmelerine neden oldu.
  • Loongson, performans kaybı yaratmayan yazılım güncellemesini 1 Ekim 2026 tarihine kadar yayımlayacağını bildirdi.

Debian geliştiricisi Wang Miao ve ekibi, LoongArch sunucularda paket derlerken matematik yazılımı normaliz'in sonsuz döngüye girmesi üzerine başlattıkları incelemede Loongson LA664 çekirdeklerinde kritik bir donanım hatası tespit etti. Yapay zeka destekli hata ayıklama süreciyle hazırlanan minimal test kodu, amadd.d gibi veri bariyeri içermeyen atomik buyrukların belirli koşullarda atomikliğini kaybettiğini ve güncellemeleri atladığını ortaya çıkardı. Hatanın yalnızca 3A6000 ve 3C6000/S serisi gibi LA664 tabanlı modern işlemcilerde ortaya çıktığı belirtildi.

Araştırmacılar, hatanın tetiklenmesi için atomik işlemlerin farklı fiziksel çekirdeklerde aynı bellek adresine uygulanması ve eşzamanlı olarak LASX vektör buyruklarıyla bellek okuması yapılması gerektiğini saptadı. glibc kütüphanesindeki memcpy fonksiyonunun LASX optimizasyonları nedeniyle bu durumu sıkça tetiklediği kaydedildi. Rust standart kütüphanesindeki Arc referans sayaçlarının da bu hatadan etkilenerek erkenden serbest bırakıldığı ve çift serbest bırakma ya da bellek bozulması gibi hatalarla çökmelere yol açtığı kanıtlandı.

Loongson firması, 26 Ağustos 2026 tarihinde yapılan bildirimin ardından iki hafta içinde donanım yazılımı güncellemesi hazırladı. Şirket, dahili kontrol yazmacındaki bir biti değiştirerek sorunu çözen yamayı 1 Ekim 2026 tarihine kadar genel dağıtıma sunacağını duyurdu. Test edilen güncellemenin tek çekirdek performansını etkilemediği, çok çekirdekli işlemlerde ise yalnızca ihmal edilebilir düzeyde performans kaybı oluşturduğu aktarıldı.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.