FFmpeg geliştiricileri el yazısıyla yazılmış AVX-512 kodunu kullanarak 94 kat hız artışı elde ettiklerini iddia ediyor

PC ve Teknoloji dünyasından son haberlere buradan ulaşabilirsiniz.
Cevapla
Kullanıcı avatarı
velociraptor
Yottabyte4
Yottabyte4
Mesajlar: 53922
Kayıt: 14 Mar 2006, 02:33
cinsiyet: Erkek
Teşekkür etti: 19742 kez
Teşekkür edildi: 11975 kez

FFmpeg geliştiricileri el yazısıyla yazılmış AVX-512 kodunu kullanarak 94 kat hız artışı elde ettiklerini iddia ediyor

Mesaj gönderen velociraptor »

Resim

Gelişmiş vektör uzantıları, Intel ve AMD tarafından modern CPU'larda uygulanan x86 talimat seti mimarisine yönelik bir tür "tek talimat, çoklu veri" uzantısıdır. Bu talimatlar, özellikle 512 bitlik kayıtlar ve AVX-512 talimat setinde bulunan diğer gelişmiş özellikler ile kullanıldığında, paralel işleme iş yüklerini önemli ölçüde artırabilir.

FFmpeg ekibi yakın zamanda AVX-512 talimatlarının video işleme iş yüklerinde nasıl önemli bir performans artışı sağlayabileceğini vurguladı. Geliştiricilerden birinin sunduğu bir slayda göre, bu SIMD talimatlarından yararlanan optimize edilmiş "elle yazılmış montaj", video kod çözme rutinlerini üç ila 94 kat hızlandırabilir.

Karşılaştırma için kullanılan CPU veya sistem hakkında herhangi bir ayrıntı verilmemiş olsa da, AVX-512 teknolojisi ilk olarak 2016 yılında Intel'in Xeon Phi x200 (Knights Landing) CPU serisinde ortaya çıktı. Önemli performans kazanımları , AVX-512 vektör talimatlarının son derece optimize edilmiş montaj koduyla birleştirilmesinden kaynaklanıyor, ancak AVX talimatları başlangıçtan itibaren SIMD paralel işlemeyi geliştirmek için tasarlanmıştı.

FFmpeg, ses ve video akışlarını yönetmek için kapsamlı bir kütüphane ve araç paketi sunan ücretsiz, açık kaynaklı bir yazılım paketidir - VLC gibi popüler medya oynatıcıları ve YouTube gibi büyük şirketler tarafından kullanılan gerçek bir İsviçre çakısı. Çekirdek FFmpeg ekibi projeyi denetlerken, gönüllülerden oluşan bir topluluk kod ve yamalar katkıda bulunur.

Resim

Geliştiriciler, FFmpeg'in şu anda kod tabanının yaklaşık yüzde sekizi için assembly diline güvendiğini ve performans iyileştirmeleri için bolca alan bıraktığını söyledi. Assembly, günümüzde çok az programcının uzmanlaştığı düşük seviyeli bir dildir, özellikle de yazılım sektörünün büyük bir kısmı artık Python gibi yüksek seviyeli, erişilebilir dillere öncelik verdiğinden.

Yine de, yetenekli geliştiriciler her zaman en son donanımda performansı en üst düzeye çıkarmaya isteklidir. FFmpeg, yazılım endüstrisindeki bazıları AVX-512'nin " acı verici bir ölümle " ölmesini istese bile, hem x86 hem de ARM işlemciler için özel "elle yazılmış" kod çözme rutinleri içerir.

Intel yakın zamanda AVX-512 talimatlarını tüm x86 CPU mimarileri ve çekirdek türleri genelinde standartlaştıran yeniden tasarlanmış bir ISA olan AVX10'u tanıttı. Ancak Intel, 12. nesil Core işlemcilerde ve sonraki modellerde aygıt yazılımı düzeyinde AVX-512 desteğini devre dışı bıraktığında dalgalar yarattı ve SIMD ISA'yı tüketici yongalarından etkili bir şekilde kaldırdı.

Kaynak :
https://www.techspot.com/news/105428-ff ... itten.html
Kullanıcı avatarı
burak35
Zettabyte3
Zettabyte3
Mesajlar: 17562
Kayıt: 07 Eki 2016, 13:06
cinsiyet: Erkek
Teşekkür etti: 10123 kez
Teşekkür edildi: 11785 kez

Re: FFmpeg geliştiricileri el yazısıyla yazılmış AVX-512 kodunu kullanarak 94 kat hız artışı elde ettiklerini iddia ediy

Mesaj gönderen burak35 »

İginçmiş...
Kullanıcı avatarı
Kayserilifatih
Petabyte4
Petabyte4
Mesajlar: 9475
Kayıt: 30 Ağu 2024, 20:48
cinsiyet: Erkek
Teşekkür etti: 930 kez
Teşekkür edildi: 7016 kez

Re: FFmpeg geliştiricileri el yazısıyla yazılmış AVX-512 kodunu kullanarak 94 kat hız artışı elde ettiklerini iddia ediy

Mesaj gönderen Kayserilifatih »

Umarım ileride hayal kırıklığı yaratmaz da ffmpeg kodunun iyileşmiş versiyonu olur
Kullanıcı avatarı
burak35
Zettabyte3
Zettabyte3
Mesajlar: 17562
Kayıt: 07 Eki 2016, 13:06
cinsiyet: Erkek
Teşekkür etti: 10123 kez
Teşekkür edildi: 11785 kez

Re: FFmpeg geliştiricileri el yazısıyla yazılmış AVX-512 kodunu kullanarak 94 kat hız artışı elde ettiklerini iddia ediy

Mesaj gönderen burak35 »

Eskiden film izler müzik videoları toplardık. Hemen hemen hepsi Avi ve mpeg formatında olurdu.
Sonra Youtube geliştikçe gelişti. Artık herşey youtube da bulunabilir oldu.
Sonrada Avi lerin mpeg lerin yerinide artık zamanla Mp4 formatı aldı.
Kullanıcı avatarı
root@localhost
Gigabyte3
Gigabyte3
Mesajlar: 2922
Kayıt: 31 Ağu 2022, 17:51
cinsiyet: Erkek
Teşekkür etti: 3926 kez
Teşekkür edildi: 3202 kez

Re: FFmpeg geliştiricileri el yazısıyla yazılmış AVX-512 kodunu kullanarak 94 kat hız artışı elde ettiklerini iddia ediy

Mesaj gönderen root@localhost »

MP4 standart gibi birşey

MKV rusların mpeg i

WebM şuan çok moda
Kullanıcı avatarı
burak35
Zettabyte3
Zettabyte3
Mesajlar: 17562
Kayıt: 07 Eki 2016, 13:06
cinsiyet: Erkek
Teşekkür etti: 10123 kez
Teşekkür edildi: 11785 kez

Re: FFmpeg geliştiricileri el yazısıyla yazılmış AVX-512 kodunu kullanarak 94 kat hız artışı elde ettiklerini iddia ediy

Mesaj gönderen burak35 »

Mkv çok çektirdi ya. O nedir öyle. Boyutu çok çok büyüktü. Laptopu ilk aldığım zamanlarda sevdiğim grupların dvdlerini toplardım.
İlk led zeppelinin dvd sini çekmiştim. O zamanlar evde net yoktu tabi. Torrentle çekeceğim diye canım çıkmıştı parklarda cafelerde.
Bi led zeppelin dvd si 2 3 ayda anca inmişti. Boyutu 4 buçuk gb tı. içinde 2 mkv video vardı. İkiside 2 şer gb tı. Dvd kapaklarıyka 4.5 gb.
Ses ve Görüntü kalitesi bakımından mkv gerçekten çok güzel. Diğer formatlara göre kat kat iyi. Ama dosya boyutları çok fazlaydı malesef.
Allahtan şimdi internet sitelerinden hepsini bulabiliyoruz artık. Mp4 formatında tabi. Mp4 formatındada 360p işimi görüyor fazlasıyla.
Ama ileride elimdeki klip arşivimi dvd arşivimi 480p ye yükseltmeye çalışacağım tabi.
Cevapla

“Teknoloji ve bilim haberleri” sayfasına dön