AMD, popüler video dönüştürme yazılımı HandBrake'teki darboğazları gidererek Threadripper işlemcilerinde %215'e varan muazzam bir performans artışı sağladığını duyurdu. Yapılan güncellemeler sayesinde, özellikle yüksek çekirdek sayısına sahip bu güçlü işlemciler, video dönüştürme görevlerinde çok daha verimli çalışır hale geldi.
HandBrake'in 64 Çekirdek Sınırı Aşıldı, Threadripper'lar Uçuşa Geçti
AMD, HandBrake geliştiricileriyle iş birliği yaparak Threadripper işlemcilerindeki potansiyel performansın tam olarak kullanılamamasına neden olan sorunları ortadan kaldırdı. Bu iş birliği sonucunda, Threadripper PRO serisi işlemcilerde %181, Ryzen Threadripper serisinde ise %215'e varan video dönüştürme performansı artışı elde edildi.
Normal şartlarda video dönüştürme yazılımlarının yüksek çekirdek sayısından büyük ölçüde faydalanması beklenirken, AMD'nin Threadripper serisinde bu durum tam olarak gerçekleşmiyordu. Hatta bazı durumlarda, özellikle düşük çözünürlüklü dönüştürmelerde işlemci yükü nedeniyle performans düşüşleri yaşanıyordu. Yapılan incelemeler sonucunda bu performans düşüşlerinin temelinde iki ana sorun yatıyordu:
- 64 Mantıksal İşlemci Üzerinde Sınırlı Ölçeklenme: HandBrake'in, 64'ten fazla mantıksal işlemciye sahip sistemleri verimli bir şekilde yönetmek için tasarlanmamış olması. Bu durum, yüksek çekirdekli işlemcilerde mevcut işlem kaynaklarının tam olarak kullanılmasını engelliyordu.
- İş Yükünün Aşırı Küçük Parçalara Ayrılması: Bazı iş yüklerinin çok küçük parçalara bölünmesi, özellikle 720p gibi testlerde ciddi bir planlama yükü oluşturuyordu. Bu, işlemcinin asıl dönüştürme işini yapmak yerine iş parçacıklarını koordine etmekle daha fazla zaman harcamasına neden oluyordu.
HandBrake 1.11.0 ve sonraki sürümlerinde yapılan düzeltmelerle AMD, Threadripper gibi yüksek çekirdek sayısına sahip işlemcilerde iş yönetimini önemli ölçüde iyileştirdi. Geliştirilen iş parçacığı yönetimi ve görev zamanlama algoritmaları sayesinde HandBrake, dönüştürme işlerini daha fazla çekirdeğe etkili bir şekilde dağıtabiliyor.
Bu iyileştirmelerin sonucunda, AMD Threadripper PRO 9995WX 96 Çekirdekli işlemci, performansında %181'lik bir artış gösterirken, Ryzen Threadripper 7980X 64 Çekirdekli işlemci ise %215'lik etkileyici bir performans artışına ulaştı. Bu karşılaştırmalar, HandBrake CLI 1.11.1 sürümü ile CLI 1.6.1 sürümü arasında yapıldı.
Performans artışları, yapılan iş yüküne göre değişiklik gösterebilir. Ancak elde edilen en büyük kazanımlar şu şekilde sıralanıyor:
- Threadripper PRO Verilerinde En Yüksek Artışlar:
- Perfume H.264 720p: +%181
- Perfume HEVC 10-bit 2160p: +%151
- LG_8K HEVC 8-bit 4320p: +%149
- LG 8K 60fps HEVC 10-bit 4320p: +%145
- Perfume HEVC 10-bit 1080p: +%91
- Threadripper HEDT Verilerinde En Yüksek Artışlar:
- Perfume H.264 720p: +%215
- LG_8K HEVC 8-bit 4320p: +%203
- LG 8K 60fps HEVC 10-bit 4320p: +%105
- Perfume HEVC 10-bit 1080p: +%73
- Perfume HEVC 10-bit 2160p: +%63
AMD'nin CPU ve Threadripper ekibinin bu önemli çalışması, video dönüştürme performansı ve yetenekleri açısından HandBrake için büyük bir kazanım olarak öne çıkıyor.