Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
5
Cevap
235
Tıklama
0
Öne Çıkarma
Assembly Kullanıyor Musunuz?
S
4 yıl
Binbaşı
Konu Sahibi

Üniversitede assembly dersi almaya başladık bu dönem. Gömülü sistemlerde, oyun geliştirmede ve real time çözümlerde aktif kullanıldığı söylenmiş fakat onun dışında performans artırmak için de diğer projelerde de kullanıldığı söyleniyor. Benim merak ettiğim ise şu oldu: Sektörde çalışıp da mesela mobile developer, performans artırmak için assembly'den faydalanıyor musunuz yoksa yine akademinin idealizmi mi bu?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



R
4 yıl
Binbaşı

ISA'ler, CPU ve memory gibi temel yapıların anlaşılması için fayda sağlasa da sektörde kullanımı yok denecek kadar az. Genelde driver ve embedded programlama'da yazılan C/C++ kodlarının içinde, compiler'ın optimize edemeyeceği istisnai durumlarda kullanılıyor. Mobilde ise hiç duymadım.



P
4 yıl
Binbaşı

C compilerinin bir algoritmayı makine kodunda (assembly) yazdığın kadar hızlı çalıştıracak şekilde oluşturamıyorsa burada assembly kullanmak performans artışı sağlayabilir, gömülü sistemlerde, özellikle sınırlı işlem kapasitesine sahip chiplerin programlanmasında Assembly kullanılır





< Bu mesaj bu kişi tarafından değiştirildi patatessiz patso -- 15 Ekim 2021; 19:22:7 >

R
4 yıl
Yarbay

Mobil developer kullanmaz. Gömülü sistemler kullanılabilir, oyun motoru yazıyorken kullanılabilir. Yüksek performans'ın farkettiği durumlarda kullanılır.



T
4 yıl
Yarbay

Kahan-summation diye birşey var, büyük ondalıklı sayılara küçük ondalıklı sayıları eklerken hatayı azaltıyor. Ama algoritmasında eklenen bir sayının sonra çıkarılması var. C++ bunu optimize edeyim derken bozuyor. Bozmasın diye assembly asm kod bloğu şeklinde ekliyorum. Böylece protein moleküllerinin enerjisini hesaplarken sorun çıkmıyor. Ama sorun sonra büyüyor, sse-avx gibi daha hızlı çalışanını da assembly ile eklemek gerekiyor. Sonra başka işlemcide de çalışsın diye değişik sürümlerini eklemek gerekiyor.



< Bu ileti mobil sürüm kullanılarak atıldı >

B
4 yıl
Yarbay

çok kritik savunma sanayilerinde hassas hesaplamalar için kullanıldığını duymuştum.

sanırım anladığım kadarıyla ciddi hesaplamalarda kullanılıyor.

oyun için de gta 5 falan kullanılıyor



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.