7 haber bu etiketle işaretlenmiş
Bir yazılımcı, std::array'in tüm elemanlarının sıfır olup olmadığını kontrol eden basit bir C++ fonksiyonu (isAllZeros) üzerinde çalışırken, hem GCC hem de Clang derleyicilerinin şaşırtıcı ve verimsiz...
Inlining, compiler optimizasyonlarının temel taşlarından biri olarak kabul edilir. Başlangıçta, bir fonksiyon çağrısının getirdiği maliyetten kaçınmak için kullanılan bu teknik, günümüzde çok daha gen...
Bir müşteri, C++ projelerinde yapısal istisnaları (structured exceptions - SEH) C++ istisnaları olarak yakalamak istiyordu, ancak bunu /EHa derleyici anahtarını kullanmadan yapmayı hedefliyordu. /EHa ...
Modern işlemcilerde dallanma tahmin hataları, performansta ciddi düşüşlere yol açan kritik bir sorundur. Donanım tabanlı tahminciler ve profil güdümlü teknikler mevcut olsa da, düzensiz kalıplara sahi...
SIMD City başlıklı teknik makale, derleyicilerin en gelişmiş optimizasyonlarından biri olan otomatik vektörleştirmeyi detaylandırıyor. Büyük veri işleme gibi yoğun matematiksel işlemlerin yer aldığı s...
Derleyiciler, yazdığımız kodu daha verimli hale getirmek için bazen inanılmaz derecede akıllı optimizasyonlar uygulayabilir. Yazar, basit bir sayı toplama fonksiyonu örneği üzerinden GCC ve Clang derl...
Derleyici optimizasyonlarında inlining (satır içi kod yerleştirme) kritik bir rol oynar; ancak her zaman tüm fonksiyonun satır içine alınması kod şişkinliğine yol açabilir. Makale, bu ikilemle başa çı...
Tüm haberler yüklendi