CPU FLAGS - CPU'ya özgü

Selam arkadaşlar, kurulu kerneli cihaza tam uyumlu derlemek mümkünmü ? aynı şekilde Firefox tar.xz gibi kaynak dosyalar cpu’nun kimliğine göre derlenirse performansa olumlu yönde bir etkisi olurmu ?

aslında derlemenin doğrudan ilişkisi yok ram gücüne bağlı hangi işlemci de derlerseniz derleyin diyelim bir cihazda çalışacak ram gücü kullanacağım gogle firefox benzeri firefox her cihazda optimize çalışmayabilir en azından bende normal çalışıyor çalışırken oldukça ram tüketiyor bende evet derlemenin hızı işlemci ve ram göre değişir daha hızlı veya geç derlenir

SSE2, AVX, MMX, AES-NI gibi ek komut setlerinden bahsediyorsanız Linux kerneli bunları otomatik olarak algılayıp adapte ediyor zaten. O yüzden kerneli her bilgisayar için özel olarak derlemeye gerek yok. Ayrıca araştırdığım kadarıyla Linux kernelinin bu ek komut setleriyle pek bir işi yok ama bazı özelliklerini kullanabiliyor.

Bu tarz ek komut setlerini genellikle uygulamalar tarafından kullanılır. Fakat uygulamanın bu komut setlerini kullanabilmesi için bu komut setlerini kullanacak şekilde yazılması ve bunları destekleyen bir derleyici ile derlenmesi gerekiyor. Sadece uygulamayı derleyerek bu özellikleri desteklemesini sağlayamazsınız. Linux kerneli ve CPU mimarisinin detayları hakkında çok fazla bilgim olmadığı için daha fazla açıklama yapamıyorum.

Firefox gibi modern yazılımlar zaten bunları destekleyecek şekilde tasarlanıyor. O yüzden bu konuda ek bir şey yapmaya gerek yok. Ayrıca bu ek komut setleri bir sihir değildir. Uygulamaları ışık hızına getirmez. Yine CPU’nun işlem gücüne bağımlı kalıyorsunuz.

2 Beğeni