TeknolojiYazılım

Linux 7.5 için hazırlanan yama, son MMX hızlandırmasını RAID’den çıkarıyor

Linux 7.5 için hazırlanan yama, RAID dizilerindeki XOR işlemlerinde kullanılan eski MMX yolunu çekirdekten çıkarmayı öneriyor.
Linux 7.5 için hazırlanan yama, son MMX hızlandırmasını RAID’den çıkarıyor

Linux çekirdeği için hazırlanan bir yama dizisi, yazılımsal RAID’de kalan son MMX’e özgü hızlandırmayı kaldırmayı öngörüyor. Linux çekirdeğinin donanım desteği yeni özelliklerle genişlerken, bu değişiklik 1990’ların sonundaki bazı 32 bit işlemciler için yazılmış eski kodu ilgilendiriyor. Yama Linux 7.5’e girerse bu sistemler aynı RAID hesabını mevcut genel kod yoluyla yapacak.

Intel, MMX komutlarını Pentium ailesinde kullanıma sunmuştu. Bu komutlar, uygun iş yüklerinde birden fazla veri öğesi üzerinde birlikte işlem yapmaya olanak veriyordu. Zamanla SSE ve daha sonraki komut setleri daha yeni işlemcilerde benzer görevler için kullanıma girdi. Buna karşılık Pentium MMX veya Pentium II gibi SSE desteği olmayan işlemcilerde Linux’un belirli işleri için ayrı MMX yolu kalmıştı.

Buradaki son örnek, çekirdeğin yazılımsal RAID için kullandığı XOR hesabı. Bazı RAID düzenlerinde bu işlem, depolama birimleri arasındaki eşlik bilgisinin hesaplanmasına yardımcı oluyor. Dolayısıyla yamanın etkisi iki koşulun bir araya gelmesine bağlı. Sistemin söz konusu eski işlemcilerden birini kullanması ve bu kod yoluna ihtiyaç duyan bir yazılımsal RAID düzeni çalıştırması gerekiyor.

Google’da çalışan çekirdek geliştiricisi Eric Biggers’ın hazırladığı yama, bu hesap için genel C kodunu kullanmayı sürdürüyor. İşlemci özelindeki hızlandırma kalkarsa eşlik hesabının kendisi ortadan kalkmayacak. Benzer biçimde değişiklik, çekirdeğin tüm eski işlemcileri tek hamlede destek dışı bırakması anlamına gelmiyor. Yama yalnızca çekirdekteki ilgili MMX’e özgü uygulamayı hedefliyor.

Çekirdek, genel RAID kodunu kullanmaya devam edecek

MMX’e özel bellek kopyalama ve sayfa temizleme yolları daha önce çekirdekten çıkarılmıştı. Bunlar bellekteki veriyi kopyalayan memcpy işlevinin ve sayfa düzeyinde çalışan copy_page ile clear_page işlevlerinin eski işlemciye özgü uygulamalarıydı. Bu nedenle yazılımsal RAID’deki parça, MMX için ayrı bir yol taşıyan son örnek olarak kaldı. Geliştiriciler bu yolu kaldırırken yıllardır kullanılan genel kodu koruyor. Modern işlemciler içinse söz konusu eski MMX yolunu kullanma gereği zaten yok.

Yamanın bulunduğu geliştirme dalı, değişikliğin Linux 7.5’e yetişebileceğine işaret ediyor. Bununla birlikte bu aşama, 7.5 kararlı sürümünün dağıtıldığı anlamına gelmiyor. Linux dağıtımlarının kullanıcılarına sunacağı çekirdek sürümü ve güncelleme takvimi de kendi yayın süreçlerine bağlı.

Günün Öne Çıkan Fırsatları

ASUS TUF Gaming A16 TU293, RTX 5060 ile 78.999 TL
ASUS TUF Gaming A16 TU293, RTX 5060 ile 78.999 TL
Satın Al
PreSonus Eris 3.5, 50 W masaüstü monitör çifti 7.199,10 TL
PreSonus Eris 3.5, 50 W masaüstü monitör çifti 7.199,10 TL
Satın Al
Tapo C425 KIT, güneş panelli 2K kamera 3.999 TL
Tapo C425 KIT, güneş panelli 2K kamera 3.999 TL
Satın Al
Aula GS6 Pro, USB ve Bluetooth’lu soundbar 1.745 TL
Aula GS6 Pro, USB ve Bluetooth’lu soundbar 1.745 TL
Satın Al
Belkin HDMI 2.1 kablo, 2,2 metre uzunlukla 1.079 TL
Belkin HDMI 2.1 kablo, 2,2 metre uzunlukla 1.079 TL
Satın Al
W-KING D9-1, 60 W taşınabilir hoparlör 4.999 TL
W-KING D9-1, 60 W taşınabilir hoparlör 4.999 TL
Satın Al
Tümünü Gör Daralt
Tüm Fırsatları Gör

REKLAM — Bu içerikte satış ortaklığı bağlantıları bulunmaktadır. Bu bağlantılar üzerinden yapılan alışverişlerden Teknoblog komisyon kazanabilir. Satış ortaklığı açıklaması

Teknoblog artık WhatsApp'taGünün en iyi teknoloji fırsatları ve kaçırmamanız gereken büyük haberler, telefonunuza gelsin.
Kanala Katıl